import { OrganizationSuggestion, FileInfo } from '../types';
import { BaseCache } from './base-cache';
export declare class SuggestionCache extends BaseCache<OrganizationSuggestion[]> {
    private static instance;
    constructor();
    static getInstance(): SuggestionCache;
    getCachedSuggestions(directory: string, files: FileInfo[], configHash: string): Promise<OrganizationSuggestion[] | null>;
    cacheSuggestions(directory: string, files: FileInfo[], suggestions: OrganizationSuggestion[], configHash: string): Promise<void>;
}
//# sourceMappingURL=suggestion-cache.d.ts.map