import { ABIDecoder } from "../serializer/decoder.js"; import { ABIEncoder } from "../serializer/encoder.js"; import { ABISerializableObject } from "../serializer/serializable.js"; import { UInt64 } from "./integer.js"; export type NameType = Name | UInt64 | string; export declare class Name implements ABISerializableObject { static abiName: string; static pattern: RegExp; value: UInt64; get rawValue(): UInt64; static from(value: NameType): Name; static fromABI(decoder: ABIDecoder): Name; static abiDefault(): Name; constructor(value: UInt64); equals(other: NameType): any; toString(): string; toABI(encoder: ABIEncoder): void; toJSON(): string; } //# sourceMappingURL=name.d.ts.map