import { FunctionExpression, FunctionDeclaration, Identifier, Pattern, RestElement, Statement, VariableDeclarator } from '@babel/types'; export declare function transformParam2Nasl(paramAST: Identifier | Pattern | RestElement): any; export declare function transformStatement(statement: Statement): any; export declare function transformVariable(ast: VariableDeclarator): any; export declare function transformFunc2Nasl(funcAst: FunctionExpression | FunctionDeclaration): { concept: string; name: string; variables: any[]; params: any[]; returns: any[]; playground: any[]; body: any[]; }; export declare function transformFunctionIdentifier2Nasl(indetifierAst: any): { concept: string; name: string; }; export default transformFunc2Nasl; //# sourceMappingURL=transform-func2nasl.d.ts.map