import { TypeNode } from "@aldea/core/abi"; export declare class AbiType { private ty; constructor(ty: TypeNode); ownSize(): 1 | 2 | 4 | 8; get name(): string; get args(): AbiType[]; get nullable(): boolean; static fromName(name: string): AbiType; static buffer(): AbiType; static u32(): AbiType; normalizedName(): string; proxy(): AbiType; toPresent(): AbiType; }