export declare class CacheSetting {
    prefix: string;
    suffix: string;
    getKey(): string;
    localTtl?: number;
    remoteTtl?: number;
    refreshTtl?: boolean;
    constructor(init?: Partial<CacheSetting>);
}
export declare class LockerOptions {
    retryCount?: number;
    retryDelay?: number;
    retryJitter?: number;
    constructor(init?: Partial<LockerOptions>);
}
export declare class LockCacheSettings extends CacheSetting {
    lockOptions?: LockerOptions;
    static getTtl(lockCacheSettings: LockCacheSettings): number;
    constructor(init?: Partial<LockCacheSettings>);
}
//# sourceMappingURL=cache-settings.d.ts.map