import { Bus, EventType } from "../bus"; import { Git } from "../git"; import { Logger } from "../logger"; export interface Formatter { formatFiles(files: string[] | undefined): Promise; verifyFiles(files: string[]): Promise; startVerifying(triggers: EventType[]): void; stopVerifying(): void; } export declare function createFormatter(dependencies: { logger: Logger; git: Git; bus: Bus; }): Formatter;