import type { Promisable } from '@ariestools/sdk';
import { type XyoAddress } from '@xyo-network/sdk';
import type { AddressInstance } from '../protocol-sdk/index.js';
import { BaseWrapper } from './Base.js';
/** Wrapper around an Ethereum-style address with validation. */
export declare class AddressWrapper extends BaseWrapper<XyoAddress> implements AddressInstance {
    get address(): XyoAddress;
    static validateValue(address: unknown): Promisable<Error[]>;
    validate(): Promise<Error[]>;
}
//# sourceMappingURL=Address.d.ts.map