import { GetUserPoolMfaConfigResponse, UserPoolType, UserPoolClientType, GroupType, IdentityProviderType } from '@aws-sdk/client-cognito-identity-provider'; import { IdentityPool } from '@aws-sdk/client-cognito-identity'; import { FunctionConfiguration } from '@aws-sdk/client-lambda'; import { GraphqlApi } from '@aws-sdk/client-appsync'; import { TableDescription } from '@aws-sdk/client-dynamodb'; import { StackResourceSummary } from '@aws-sdk/client-cloudformation'; import { AwsClients } from './aws-clients'; export declare class AwsFetcher { private readonly clients; constructor(clients: AwsClients); fetchUserPool(userPoolId: string): Promise; fetchMfaConfig(userPoolId: string): Promise; fetchUserPoolClient(userPoolId: string, clientId: string): Promise; fetchIdentityProviders(userPoolId: string): Promise; fetchIdentityGroups(userPoolId: string): Promise; fetchIdentityPool(identityPoolId: string): Promise; fetchIdentityPoolRoles(identityPoolId: string): Promise<{ authenticated?: string; unauthenticated?: string; } | undefined>; fetchGroupsByUserPoolId(userPoolId: string): Promise | undefined>; fetchFunctionConfig(deployedName: string): Promise; fetchFunctionSchedule(deployedName: string): Promise; fetchBucketNotifications(bucketName: string): Promise; fetchBucketAccelerate(bucketName: string): Promise; fetchBucketVersioning(bucketName: string): Promise; fetchBucketEncryption(bucketName: string): Promise; fetchGraphqlApi(apiId: string): Promise; fetchTableDescription(tableName: string): Promise; fetchAppBuildSpec(appId: string): Promise; fetchRestApiRootResourceId(restApiId: string): Promise; listNestedStacks(stackName: string): Promise; listStackResources(stackName: string): Promise; findResourcePhysicalId(stackName: string, logicalResourceId: string): Promise; } //# sourceMappingURL=aws-fetcher.d.ts.map