/// import { SecretsManager } from "aws-sdk"; declare type KeyCache = { [key: string]: { value: string; timeoutId?: NodeJS.Timeout | number; }; }; export declare class AWSManager { secretsManager: SecretsManager; cache: KeyCache; refetchTimeMs_: number; /** * https://github.com/vercel/ms **/ constructor(secretsManager: SecretsManager, refetchTimeMs?: string); clear(): void; get(key: string): string | undefined; set(key: string, value: string, notifyOnExpiry?: () => void): void; remove(key: string): void; fetch(key: string, notifyOnExpiry?: () => void): Promise; } export {}; //# sourceMappingURL=awsManager.d.ts.map