import { Planner } from '../../../_common/planner'; import { AmplifyMigrationOperation } from '../../../_common/operation'; import { BackendGenerator } from '../backend.generator'; import { RootPackageJsonGenerator } from '../../package.json.generator'; import { SpinningLogger } from '../../../_common/spinning-logger'; import { Gen1App } from '../../../_common/gen1-app'; export declare class CustomResourceGenerator implements Planner { private readonly backendGenerator; private readonly packageJsonGenerator; private readonly outputDir; private readonly resourceName; private readonly logger; private readonly gen1App; constructor(gen1App: Gen1App, backendGenerator: BackendGenerator, packageJsonGenerator: RootPackageJsonGenerator, outputDir: string, resourceName: string, logger: SpinningLogger); plan(): Promise; private mergeDependencies; private contributeToBackend; } //# sourceMappingURL=custom.generator.d.ts.map