export declare abstract class SecretManager {
    private readonly _project;
    constructor(project: string);
    get project(): string;
    abstract get<T>(key: string): Promise<T> | T;
    abstract set<T>(key: string, value: T): Promise<void> | void;
    abstract delete(key: string): Promise<void> | void;
}
