export interface IExternalSecretsManager { hasSecret(provider: string, name: string): boolean; getSecret(provider: string, name: string): unknown; getSecretNames(provider: string): string[]; hasProvider(provider: string): boolean; getProviderNames(): string[]; } export declare class ExternalSecretsProxy { private manager?; setManager(manager: IExternalSecretsManager): void; getSecret(provider: string, name: string): unknown; hasSecret(provider: string, name: string): boolean; hasProvider(provider: string): boolean; listProviders(): string[]; listSecrets(provider: string): string[]; }