import type { Address } from '@xylabs/sdk-js'; import { type Payload } from '@xyo-network/payload-model'; 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: Address; } export type AddressPayload = Payload; /** * Identity function for determining if an object is an Address */ export declare const isAddressPayload: (x?: unknown | null) => x is AddressPayload; export declare const asAddressPayload: import("@xylabs/sdk-js").AsTypeFunction; export declare const asOptionalAddressPayload: (value: import("@xylabs/sdk-js").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?: Address; } export type AddressChildPayload = Payload; //# sourceMappingURL=Address.d.ts.map