import { CloudFormationClient } from "@aws-sdk/client-cloudformation"; import type { AwsProviderCredentials } from "../../aws/AwsProvider.js"; /** * A CloudFormation client for a region other than the provider's own. * `AwsProvider.getClient` is single-region, but the two `UsEast1*` * application stacks live in us-east-1 whatever the deploy target, so a * probe or delete aimed at one of them needs a client pinned there. Carries * the provider's credentials so it acts as the same principal; a provider * without any (not yet authenticated) leaves the SDK's default chain to * resolve them, as `createProbeClient` in bootstrapConvergence does. */ export declare function createRegionPinnedCloudFormationClient(region: string, credentials: AwsProviderCredentials | undefined): CloudFormationClient;