import { AstFunc, AstSequence } from '../../ast/types'; import { RenderTemplateInput } from './types'; declare const _default: { dependencies: ({ precompiledCode }: RenderTemplateInput) => AstSequence; nodeImplementationsCoreAndStateClasses: ({ precompiledCode: { nodeImplementations }, }: RenderTemplateInput) => AstSequence; nodeStateInstances: ({ precompiledCode: { graph, nodes, nodeImplementations }, }: RenderTemplateInput) => AstSequence; nodeInitializations: ({ precompiledCode: { graph, nodes }, }: RenderTemplateInput) => AstSequence; ioMessageReceivers: ({ globals: { msg }, precompiledCode: { io }, }: RenderTemplateInput) => AstSequence; ioMessageSenders: ({ precompiledCode }: RenderTemplateInput, generateIoMessageSender: (variableName: string, nodeId: string, outletId: string) => AstSequence) => AstSequence; portletsDeclarations: ({ globals: { msg }, precompiledCode: { graph, nodes }, settings: { debug }, }: RenderTemplateInput) => AstSequence; dspLoop: ({ globals: { core, commons }, precompiledCode: { nodes, graph: { hotDspGroup, coldDspGroups }, }, }: RenderTemplateInput) => AstSequence; coldDspInitialization: ({ globals: { msg }, precompiledCode: { graph }, }: RenderTemplateInput) => AstSequence; coldDspFunctions: ({ globals: { msg }, precompiledCode: { graph: { coldDspGroups }, nodes, }, }: RenderTemplateInput) => AstSequence; importsExports: ({ precompiledCode: { dependencies } }: RenderTemplateInput, generateImport: (imprt: AstFunc) => AstSequence, generateExport: (xprt: string) => AstSequence) => AstSequence; }; export default _default;