import { ASTNode } from "../../ast_node"; import { Expression } from "../expression/expression"; import { UserDefinedTypeName } from "../type/user_defined_type_name"; import { IdentifierPath } from "./identifier_path"; export declare class InheritanceSpecifier extends ASTNode { /** * A base contract type */ vBaseType: UserDefinedTypeName | IdentifierPath; /** * Arguments for the base contract constructor call */ vArguments: Expression[]; constructor(id: number, src: string, baseType: UserDefinedTypeName | IdentifierPath, args: Expression[], raw?: any); get children(): readonly ASTNode[]; } //# sourceMappingURL=inheritance_specifier.d.ts.map