import type { AnyNonPromise, AsTypeFunction } from '@xylabs/sdk-js'; import { type Payload, type XyoAddress } from '@xyo-network/sdk-protocol-js'; export declare const AddressSchema: 'network.xyo.address' & { readonly __schema: true; }; export type AddressSchema = typeof AddressSchema; export declare const AddressChildSchema: 'network.xyo.address.child' & { readonly __schema: true; }; export type AddressChildSchema = typeof AddressChildSchema; export interface AddressFields { address: XyoAddress; } export type AddressPayload = Payload; /** * Identity function for determining if an object is an Address */ export declare const isAddressPayload: (x?: unknown) => x is AddressPayload; export declare const asAddressPayload: AsTypeFunction; export declare const asOptionalAddressPayload: (value: AnyNonPromise) => AddressPayload | undefined; export interface AddressChildFields extends AddressFields { /** * The derivation path of the child address */ path?: string; /** * The public address of the root of the hierarchy */ root?: XyoAddress; } export type AddressChildPayload = Payload; //# sourceMappingURL=Address.d.ts.map