import { RepoEventBase } from '../event-manager/events' ; import { RepoFile } from '../../basic/DataTypes' ; export interface IClient { eventService : { consume < T extends RepoEventBase > ( className , type , param ) : Promise < void > ; } ; getFileContent ( filePath ) : Promise < RepoFile | undefined > ; communitySvgImage ( ) : string ; }