import type { IntermediateRepresentation } from '@code-like-a-carpenter/foundation-intermediate-representation'; import type { Config } from './config.ts'; import type { ServerlessApplicationModel } from './types.ts'; export type NestedStackTemplates = Map; export type Transform = (ir: IntermediateRepresentation, template: ServerlessApplicationModel, nestedTemplates: NestedStackTemplates) => void | Promise; export declare function applyTransforms(config: Config, ir: IntermediateRepresentation, template: ServerlessApplicationModel, nestedTemplates: NestedStackTemplates): Promise; //# sourceMappingURL=transforms.d.ts.map