import { DeploymentCache } from '../types/cache';
import { DopStickConfig } from '../types/config';
export declare class DeploymentCacheManager {
    private readonly config;
    private readonly cacheFile;
    private readonly cacheConfig;
    constructor(config: DopStickConfig);
    save(cache: DeploymentCache): Promise<void>;
    load(): Promise<DeploymentCache | null>;
    exists(): Promise<boolean>;
    clear(): Promise<void>;
    isValid(cache: DeploymentCache): Promise<boolean>;
    updateConstructorArgs(args: Record<string, any>): Promise<void>;
}
//# sourceMappingURL=cacheManager.d.ts.map