import { Module } from '@nu-art/ts-common';
type Config = {};
type SecretUpsertProps = {
    parent: string;
    name: string;
    data: string;
};
export declare class ModuleBE_SecretManager_Class extends Module<Config> {
    private secretManagerClient;
    constructor();
    getSecret(secretName: string): Promise<string>;
    upsertSecret(props: SecretUpsertProps): Promise<string>;
    private getOrCreateSecret;
    private updateSecret;
}
export declare const ModuleBE_SecretManager: ModuleBE_SecretManager_Class;
export {};
