import type { CacheRef } from '@kitsi/cli';
interface PendingCache {
    paths: string[];
    key: string;
    restoredKey: string | undefined;
}
export declare class GitHubCacheCapability {
    private pendingCaches;
    mount(ref: CacheRef): Promise<boolean>;
    private trackPendingCache;
    private computeKey;
    private hashFiles;
    private hashEnv;
    private hashValue;
    private computeRestoreKeys;
    private formatError;
    getPendingCaches(): PendingCache[];
}
export {};
//# sourceMappingURL=cache.d.ts.map