import { ASTNode } from "../../ast_node"; import { Expression } from "./expression"; export declare class IndexAccess extends Expression { /** * The expression that is accessed e.g. `someArray` in `someArray[index]` */ vBaseExpression: Expression; /** * Access the index of an expression, e.g. `index` in `someArray[index]`. * * May be `undefined` if used with `abi.decode()`, * for example `abi.decode(data, uint[]);`. */ vIndexExpression?: Expression; constructor(id: number, src: string, typeString: string, typeIdentifier: string | undefined, baseExpression: Expression, indexExpression?: Expression, raw?: any); get children(): readonly ASTNode[]; } //# sourceMappingURL=index_access.d.ts.map