import { TranslationModule } from "./types"; export declare class SourceFile { readonly path: string; private state?; private dirty; readonly name: string; constructor(path: string); /** resolves deep cloned values */ read(): Promise; /** sets state to a deep cloned value */ update(mod: TranslationModule): void; save(): Promise; } export declare function findSourceFiles(params: { rootDir: string; include: string[]; exclude: string[]; }): Promise;