import { type SSMClient } from '@aws-sdk/client-ssm'; import type { ISecretProvider } from '../../domain/ports/secret-provider.js'; /** * {@link ISecretProvider} backed by AWS SSM Parameter Store. * * Parameters are retrieved with decryption enabled so that * SecureString values are returned in plain text. * * SSM supports fetching up to 10 parameters per request, * so names are chunked into batches automatically. */ export declare class AwsSsmSecretProvider implements ISecretProvider { private readonly ssmClient; constructor(ssmClient: SSMClient); getSecrets(names: string[]): Promise>; } //# sourceMappingURL=aws-ssm-secret-provider.d.ts.map