import { SSMClient, GetParameterCommandInput, GetParameterCommandOutput, DeleteParameterCommandInput, DeleteParameterCommandOutput, PutParameterCommandInput, PutParameterCommandOutput } from '@aws-sdk/client-ssm';
export interface SSMClientPort {
    getParameter: (input: GetParameterCommandInput) => Promise<GetParameterCommandOutput>;
    deleteParameter: (input: DeleteParameterCommandInput) => Promise<DeleteParameterCommandOutput>;
    putParameter: (input: PutParameterCommandInput) => Promise<PutParameterCommandOutput>;
}
export declare const SSMClientAdapter: (client: SSMClient) => SSMClientPort;
