import { type SecretsProvider } from "./providers/secrets.js"; import type { EnvironmentSpec } from "./types.js"; export type SecretsOptions = { cwd?: string; providers?: Record; }; export declare class SecretsBroker { private readonly providers; private readonly secretsProviders; private readonly logger; constructor(spec: EnvironmentSpec, options?: SecretsOptions); private initializeDefaultProviders; private tryRegisterVaultProvider; private tryRegisterAwsProvider; private tryRegisterAzureProvider; private tryRegisterGcpProvider; fetchAll(): Promise>; rotateSecrets(): Promise; getProvider(providerName: string): SecretsProvider | undefined; registerProvider(provider: SecretsProvider): void; } //# sourceMappingURL=secrets.d.ts.map