import { HashingImpl } from './hashing-impl';
export declare class FileHasher {
    private readonly hashing;
    fileHashes: {
        [path: string]: string;
    };
    workspaceFiles: string[];
    usesGitForHashing: boolean;
    private isInitialized;
    constructor(hashing: HashingImpl);
    clear(): void;
    init(): void;
    hashFile(path: string): string;
    ensureInitialized(): void;
    private getHashesFromGit;
    private processPath;
}
export declare const defaultFileHasher: FileHasher;
