import AST from './AST'; import TypeAST from './TypeAST'; import VariableAST from './VariableAST'; import VariableDeclarationAST from './VariableDeclarationAST'; import ConstantDeclarationAST from './ConstantDeclarationAST'; export default class FunctionDeclarationAST extends AST { readonly name: VariableAST; readonly args: VariableAST[]; readonly returnType: TypeAST; readonly constantDeclarations: ConstantDeclarationAST[]; readonly variableDeclarations: VariableDeclarationAST[]; readonly statementList: AST[]; constructor(name: VariableAST, args: VariableAST[], returnType: TypeAST, constantDeclarations: ConstantDeclarationAST[], variableDeclarations: VariableDeclarationAST[], statementList: AST[]); } //# sourceMappingURL=FunctionDeclarationAST.d.ts.map