import { CodeKind, FieldNode, ObjectNode } from "@aldea/core/abi"; import { AbiType } from "./abi-type.js"; export declare class AbiField { private node; private _offset; constructor(node: FieldNode, offset: number); get name(): string; get type(): AbiType; get offset(): number; } export declare class AbiPlainObject { idx: number; private node; private _fields; constructor(idx: number, node: ObjectNode); get kind(): CodeKind; get name(): string; get fields(): AbiField[]; ownSize(): number; }