import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces';
import { ObjectTypeDefinitionNode } from 'graphql';
import { Construct } from 'constructs';
import { DynamoModelResourceGenerator } from '../dynamo-model-resource-generator';
export declare const ITERATIVE_TABLE_STACK_NAME = "AmplifyTableManager";
export declare class AmplifyDynamoModelResourceGenerator extends DynamoModelResourceGenerator {
    private customResourceServiceToken;
    generateResources(ctx: TransformerContextProvider): void;
    protected createCustomProviderResource(scope: Construct, context: TransformerContextProvider): void;
    protected createModelTable(scope: Construct, def: ObjectTypeDefinitionNode, context: TransformerContextProvider): void;
}
//# sourceMappingURL=amplify-dynamo-model-resource-generator.d.ts.map