import { StackManagerProvider, NestedStackProvider, TransformParameterProvider } from '@aws-amplify/graphql-transformer-interfaces'; import { CfnParameter, Stack } from 'aws-cdk-lib'; import { Construct } from 'constructs'; export type ResourceToStackMap = Record; export declare class StackManager implements StackManagerProvider { readonly scope: Construct; private readonly nestedStackProvider; private readonly parameterProvider; private stacks; private resourceToStackMap; constructor(scope: Construct, nestedStackProvider: NestedStackProvider, parameterProvider: TransformParameterProvider | undefined, resourceMapping: ResourceToStackMap); createStack: (stackName: string) => Stack; hasStack: (stackName: string) => boolean; getScopeFor: (resourceId: string, defaultStackName?: string) => Construct; getStackFor: (resourceId: string, defaultStackName?: string) => Construct; getParameter: (name: string) => CfnParameter | void; getStack: (stackName: string) => Stack; } //# sourceMappingURL=stack-manager.d.ts.map