import { babelTypes, naslTypes, type ParseLogicState } from '../utils'; export declare function transformFunctionDeclaration2Logic(func: babelTypes.FunctionDeclaration, contextLogicName: string, currentPositionComment: babelTypes.CommentLine, decorator: babelTypes.CallExpression | undefined, options: ParseLogicState): naslTypes.Logic; export declare function transformFunctionExpression2Logic(func: babelTypes.ArrowFunctionExpression | babelTypes.FunctionExpression, contextLogicName: string, decorator: babelTypes.CallExpression | undefined, options: ParseLogicState): naslTypes.Logic; export declare function transform2Logic(func: babelTypes.ArrowFunctionExpression | babelTypes.FunctionExpression | babelTypes.FunctionDeclaration, contextLogicName: string, decorator: babelTypes.CallExpression | undefined, options: ParseLogicState): naslTypes.Logic; //# sourceMappingURL=transform2Logic.d.ts.map