import * as plugins from './plugins.js';
import type { CloudlyApiClient } from './classes.cloudlyapiclient.js';
export declare class SecretBundle implements plugins.servezoneInterfaces.data.ISecretBundle {
    static getSecretBundleById(cloudlyClientRef: CloudlyApiClient, secretBundleIdArg: string): Promise<SecretBundle>;
    static getSecretBundleByAuthorization(cloudlyClientRef: CloudlyApiClient, secretBundleAuthorizationArg: plugins.servezoneInterfaces.data.ISecretBundleAuthorization): Promise<SecretBundle>;
    static getSecretBundles(cloudlyClientRef: CloudlyApiClient): Promise<SecretBundle[]>;
    static createSecretBundle(cloudlyClientRef: CloudlyApiClient, secretBundleDataArg: Partial<plugins.servezoneInterfaces.data.ISecretBundle['data']>): Promise<SecretBundle>;
    cloudlyClientRef: CloudlyApiClient;
    id: string;
    data: plugins.servezoneInterfaces.data.ISecretBundle['data'];
    constructor(cloudlyClientRef: CloudlyApiClient);
    update(): Promise<this>;
    delete(cloudlyClientRef: CloudlyApiClient, secretBundleIdArg: string): Promise<any>;
    getFlatKeyValueObjectForEnvironment(environmentArg?: string): Promise<{
        [key: string]: string;
    }>;
}
