import { AmplifyClient } from '@aws-sdk/client-amplify';
import { AppSyncClient } from '@aws-sdk/client-appsync';
import { CloudFormationClient } from '@aws-sdk/client-cloudformation';
import { CognitoIdentityProviderClient } from '@aws-sdk/client-cognito-identity-provider';
import { CognitoIdentityClient } from '@aws-sdk/client-cognito-identity';
import { S3Client } from '@aws-sdk/client-s3';
import { LambdaClient } from '@aws-sdk/client-lambda';
import { CloudWatchEventsClient } from '@aws-sdk/client-cloudwatch-events';
import { DynamoDBClient } from '@aws-sdk/client-dynamodb';
import { APIGatewayClient } from '@aws-sdk/client-api-gateway';
import { SSMClient } from '@aws-sdk/client-ssm';
import { STSClient } from '@aws-sdk/client-sts';
import { $TSContext } from '@aws-amplify/amplify-cli-core';
import { CloudControlClient } from '@aws-sdk/client-cloudcontrol';
export declare const proxyAgent: () => any;
export declare class AwsClients {
    readonly amplify: AmplifyClient;
    readonly appSync: AppSyncClient;
    readonly cloudFormation: CloudFormationClient;
    readonly cloudControl: CloudControlClient;
    readonly cognitoIdentityProvider: CognitoIdentityProviderClient;
    readonly cognitoIdentity: CognitoIdentityClient;
    readonly s3: S3Client;
    readonly lambda: LambdaClient;
    readonly cloudWatchEvents: CloudWatchEventsClient;
    readonly dynamoDB: DynamoDBClient;
    readonly apiGateway: APIGatewayClient;
    readonly ssm: SSMClient;
    readonly sts: STSClient;
    private constructor();
    static create(context: $TSContext): Promise<AwsClients>;
}
//# sourceMappingURL=aws-clients.d.ts.map