import { Stack, StackResourceSummary } from '@aws-sdk/client-cloudformation'; import { AwsClients } from '../_common/aws-clients'; import { CFNTemplate } from '../_common/cfn-template'; interface IdpConfig { readonly providerName: string; readonly providerType: string; } export interface SocialAuthConfig { readonly userPoolId: string; readonly domain: string; readonly providers: IdpConfig[]; } export declare class StackFacade { private readonly clients; readonly rootStackName: string; constructor(clients: AwsClients, rootStackName: string); fetchNestedStacks(): Promise; fetchTemplate(stackId: string): Promise; fetchStack(stackId: string): Promise; fetchStackResources(stackId: string): Promise; fetchUserPoolId(stackId: string): Promise; fetchSocialAuthConfig(userPoolId: string): Promise; } export {}; //# sourceMappingURL=stack-facade.d.ts.map