import { AddressBookEntryKind, TransferCounterpartyDirection } from "../../gen/auth/v1/address_book_pb.js"; import * as v from "valibot"; //#region src/services/address-book/address-book.schemas.d.ts declare const ListAddressBookEntriesInputSchema: v.SchemaWithPipe, undefined>; readonly limit: v.OptionalSchema, v.IntegerAction, v.GtValueAction, v.MaxValueAction]>, undefined>; readonly pageToken: v.OptionalSchema, v.TrimAction]>, "">; readonly account: v.OptionalSchema, v.StrictObjectSchema<{ readonly subaccountId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>], undefined>, undefined>; }, undefined>, v.TransformAction<{ kind?: "external" | "internal" | undefined; limit?: number | undefined; pageToken: string; account?: "active" | "main" | { subaccountId: string; } | undefined; }, { subaccountId: bigint | undefined; kind: AddressBookEntryKind.EXTERNAL_CHAIN | AddressBookEntryKind.INTERNAL_ACCOUNT | undefined; limit: number | undefined; pageToken: string; }>]>; type ListAddressBookEntriesInput = v.InferInput; declare const CreateAddressBookEntryInputSchema: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; readonly note: v.OptionalSchema, v.TrimAction]>, "">; readonly entry: v.VariantSchema<"kind", [v.StrictObjectSchema<{ readonly kind: v.LiteralSchema<"external", undefined>; readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction, v.GtValueAction, v.MaxValueAction]>; readonly address: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>, v.StrictObjectSchema<{ readonly kind: v.LiteralSchema<"internal", undefined>; readonly smartAccountAddress: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>], undefined>; readonly tagIds: v.OptionalSchema, v.TrimAction, v.MinLengthAction, v.TransformAction]>, undefined>, readonly []>; readonly newTags: v.OptionalSchema, v.TrimAction, v.MinLengthAction, v.MaxLengthAction]>; readonly color: v.OptionalSchema, v.TrimAction, v.MaxLengthAction]>, "">; }, undefined>, undefined>, v.MaxLengthAction<{ name: string; color: string; }[], 10, undefined>]>, readonly []>; readonly account: v.OptionalSchema, v.StrictObjectSchema<{ readonly subaccountId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>], undefined>, undefined>; }, undefined>, v.TransformAction<{ label: string; note: string; entry: { kind: "external"; polychainChainId: number; address: string; } | { kind: "internal"; smartAccountAddress: string; }; tagIds: bigint[]; newTags: { name: string; color: string; }[]; account?: "active" | "main" | { subaccountId: string; } | undefined; }, { subaccountId: bigint | undefined; entry: { case: "external"; value: { polychainChainId: number; address: string; smartAccountAddress?: undefined; }; } | { case: "internal"; value: { smartAccountAddress: string; polychainChainId?: undefined; address?: undefined; }; }; label: string; note: string; tagIds: bigint[]; newTags: { name: string; color: string; }[]; }>]>; type CreateAddressBookEntryInput = v.InferInput; declare function validateCreateAddressBookEntryInput(input: CreateAddressBookEntryInput): void; declare const UpdateAddressBookEntryInputSchema: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction, v.TransformAction]>; readonly expectedRevision: v.SchemaWithPipe, v.TrimAction]>, v.RegexAction, v.TransformAction]>, v.CheckAction]>; readonly label: v.OptionalSchema, v.TrimAction]>, undefined>; readonly note: v.OptionalSchema, v.TrimAction]>, undefined>; readonly tagIds: v.OptionalSchema, v.TrimAction, v.MinLengthAction, v.TransformAction]>, undefined>, undefined>; readonly newTags: v.OptionalSchema, v.TrimAction, v.MinLengthAction, v.MaxLengthAction]>; readonly color: v.OptionalSchema, v.TrimAction, v.MaxLengthAction]>, "">; }, undefined>, undefined>, v.MaxLengthAction<{ name: string; color: string; }[], 10, undefined>]>, undefined>; }, undefined>, v.CheckAction<{ addressBookEntryId: bigint; expectedRevision: bigint; label?: string | undefined; note?: string | undefined; tagIds?: bigint[] | undefined; newTags?: { name: string; color: string; }[] | undefined; }, "At least one address-book entry field must be provided">, v.TransformAction<{ addressBookEntryId: bigint; expectedRevision: bigint; label?: string | undefined; note?: string | undefined; tagIds?: bigint[] | undefined; newTags?: { name: string; color: string; }[] | undefined; }, { addressBookEntryId: bigint; entry: Partial<{ label: string; } & { note: string; } & { tagIds: bigint[]; } & { newTags: { name: string; color: string; }[]; }>; updateMask: { paths: string[]; }; expectedRevision: bigint; }>]>; type UpdateAddressBookEntryInput = v.InferInput; declare const DeleteAddressBookEntryInputSchema: v.StrictObjectSchema<{ readonly addressBookEntryId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction, v.TransformAction]>; }, undefined>; type DeleteAddressBookEntryInput = v.InferInput; declare const CopyAddressBookEntryInputSchema: v.StrictObjectSchema<{ readonly addressBookEntryId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction, v.TransformAction]>; readonly targetSubaccountId: v.SchemaWithPipe, v.TrimAction]>, undefined>, v.TransformAction]>; }, undefined>; type CopyAddressBookEntryInput = v.InferInput; declare const CreateAddressBookTagInputSchema: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; readonly color: v.OptionalSchema, v.TrimAction]>, "">; readonly account: v.OptionalSchema, v.StrictObjectSchema<{ readonly subaccountId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>], undefined>, undefined>; }, undefined>, v.TransformAction<{ name: string; color: string; account?: "active" | "main" | { subaccountId: string; } | undefined; }, { subaccountId: bigint | undefined; name: string; color: string; }>]>; type CreateAddressBookTagInput = v.InferInput; declare const UpdateAddressBookTagInputSchema: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction, v.TransformAction]>; readonly name: v.OptionalSchema, v.TrimAction, v.MinLengthAction]>, undefined>; readonly color: v.OptionalSchema, v.TrimAction]>, undefined>; }, undefined>, v.CheckAction<{ tagId: bigint; name?: string | undefined; color?: string | undefined; }, "At least one address-book tag field must be provided">]>; type UpdateAddressBookTagInput = v.InferInput; declare const DeleteAddressBookTagInputSchema: v.StrictObjectSchema<{ readonly tagId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction, v.TransformAction]>; }, undefined>; type DeleteAddressBookTagInput = v.InferInput; declare const ListTransferCounterpartiesInputSchema: v.SchemaWithPipe, undefined>; readonly kind: v.OptionalSchema, undefined>; readonly limit: v.OptionalSchema, v.IntegerAction, v.GtValueAction, v.MaxValueAction]>, undefined>; readonly account: v.OptionalSchema, v.StrictObjectSchema<{ readonly subaccountId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>], undefined>, undefined>; }, undefined>, v.TransformAction<{ direction?: "depositFrom" | "withdrawTo" | "internalTransferFrom" | "internalTransferTo" | undefined; kind?: "external" | "internal" | undefined; limit?: number | undefined; account?: "active" | "main" | { subaccountId: string; } | undefined; }, { subaccountId: bigint | undefined; direction: TransferCounterpartyDirection.DEPOSIT_FROM | TransferCounterpartyDirection.WITHDRAW_TO | TransferCounterpartyDirection.INTERNAL_TRANSFER_FROM | TransferCounterpartyDirection.INTERNAL_TRANSFER_TO | undefined; kind: AddressBookEntryKind.EXTERNAL_CHAIN | AddressBookEntryKind.INTERNAL_ACCOUNT | undefined; limit: number | undefined; }>]>; type ListTransferCounterpartiesInput = v.InferInput; declare const ListTransferDestinationsInputSchema: v.SchemaWithPipe, undefined>; readonly limit: v.OptionalSchema, v.IntegerAction, v.GtValueAction, v.MaxValueAction]>, undefined>; readonly pageToken: v.OptionalSchema, v.TrimAction]>, "">; readonly account: v.OptionalSchema, v.StrictObjectSchema<{ readonly subaccountId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>], undefined>, undefined>; }, undefined>, v.TransformAction<{ kind?: "external" | "internal" | undefined; limit?: number | undefined; pageToken: string; account?: "active" | "main" | { subaccountId: string; } | undefined; }, { subaccountId: bigint | undefined; kind: AddressBookEntryKind.EXTERNAL_CHAIN | AddressBookEntryKind.INTERNAL_ACCOUNT | undefined; limit: number | undefined; pageToken: string; }>]>; type ListTransferDestinationsInput = v.InferInput; declare const SubaccountScopedInputSchema: v.SchemaWithPipe, v.StrictObjectSchema<{ readonly subaccountId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>], undefined>, undefined>; }, undefined>, v.TransformAction<{ account?: "active" | "main" | { subaccountId: string; } | undefined; }, { subaccountId: bigint | undefined; }>]>; type SubaccountScopedInput = v.InferInput; declare const ListInternalTransferWhitelistEntriesInputSchema: v.SchemaWithPipe, v.IntegerAction, v.GtValueAction, v.MaxValueAction]>, undefined>; readonly pageToken: v.OptionalSchema, v.TrimAction]>, "">; readonly account: v.OptionalSchema, v.StrictObjectSchema<{ readonly subaccountId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>], undefined>, undefined>; }, undefined>, v.TransformAction<{ limit?: number | undefined; pageToken: string; account?: "active" | "main" | { subaccountId: string; } | undefined; }, { subaccountId: bigint | undefined; limit: number | undefined; pageToken: string; }>]>; type ListInternalTransferWhitelistEntriesInput = v.InferInput; declare const GetAddressBookViewInputSchema: v.SchemaWithPipe, v.IntegerAction, v.GtValueAction, v.MaxValueAction]>, undefined>; /** Minimum `viewRevision` (from an invalidation event) the returned view must reach. */ readonly minimumViewRevision: v.OptionalSchema, v.TrimAction]>, v.RegexAction, v.TransformAction]>, v.CheckAction]>, undefined>; readonly account: v.OptionalSchema, v.StrictObjectSchema<{ readonly subaccountId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction]>; }, undefined>], undefined>, undefined>; }, undefined>, v.TransformAction<{ limit?: number | undefined; minimumViewRevision?: bigint | undefined; account?: "active" | "main" | { subaccountId: string; } | undefined; }, { subaccountId: bigint | undefined; limit: number | undefined; minimumViewRevision: bigint | undefined; }>]>; type GetAddressBookViewInput = v.InferInput; type AddressBookAccountScope = { scopeType: "root"; rootAccountId: string; } | { scopeType: "subaccount"; rootAccountId: string; subaccountId: string; } | { scopeType: "unspecified"; rootAccountId: string; subaccountId?: string; }; declare const AddressBookSchema: v.ObjectSchema<{ readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly callerRole: v.SchemaWithPipe, v.TransformAction]>; readonly label: v.StringSchema; readonly ownerUsername: v.StringSchema; readonly smartAccountAddress: v.StringSchema; }, undefined>; type AddressBook = v.InferOutput; declare const AddressBookTagSummarySchema: v.ObjectSchema<{ readonly tagId: v.SchemaWithPipe, v.TransformAction]>; readonly name: v.StringSchema; readonly color: v.StringSchema; }, undefined>; type AddressBookTagSummary = v.InferOutput; declare const AddressBookTagSchema: v.ObjectSchema<{ readonly tagId: v.SchemaWithPipe, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly name: v.StringSchema; readonly color: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; }, undefined>; type AddressBookTag = v.InferOutput; declare const AddressBookEntrySchema: v.ObjectSchema<{ readonly addressBookEntryId: v.SchemaWithPipe, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly kind: v.SchemaWithPipe, v.TransformAction]>; readonly label: v.StringSchema; readonly note: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly entry: v.VariantSchema<"case", [v.ObjectSchema<{ readonly case: v.LiteralSchema<"external", undefined>; readonly value: v.ObjectSchema<{ readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.LiteralSchema<"internal", undefined>; readonly value: v.ObjectSchema<{ readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.UndefinedSchema; readonly value: v.OptionalSchema, undefined>; }, undefined>], undefined>; readonly tags: v.ArraySchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly name: v.StringSchema; readonly color: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; }, undefined>, undefined>; readonly revision: v.SchemaWithPipe, v.TransformAction]>; }, undefined>; type AddressBookEntry = v.InferOutput; declare const AddressBookEntriesSchema: v.ArraySchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly kind: v.SchemaWithPipe, v.TransformAction]>; readonly label: v.StringSchema; readonly note: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly entry: v.VariantSchema<"case", [v.ObjectSchema<{ readonly case: v.LiteralSchema<"external", undefined>; readonly value: v.ObjectSchema<{ readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.LiteralSchema<"internal", undefined>; readonly value: v.ObjectSchema<{ readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.UndefinedSchema; readonly value: v.OptionalSchema, undefined>; }, undefined>], undefined>; readonly tags: v.ArraySchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly name: v.StringSchema; readonly color: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; }, undefined>, undefined>; readonly revision: v.SchemaWithPipe, v.TransformAction]>; }, undefined>, undefined>; type AddressBookEntries = v.InferOutput; declare const TransferCounterpartySchema: v.ObjectSchema<{ readonly counterpartyId: v.SchemaWithPipe, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly direction: v.SchemaWithPipe, v.TransformAction]>; readonly kind: v.SchemaWithPipe, v.TransformAction]>; readonly saved: v.BooleanSchema; readonly addressBookEntryId: v.SchemaWithPipe, v.TransformAction]>; readonly useCount: v.SchemaWithPipe, v.TransformAction]>; readonly firstSeenAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly lastSeenAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly counterparty: v.VariantSchema<"case", [v.ObjectSchema<{ readonly case: v.LiteralSchema<"external", undefined>; readonly value: v.ObjectSchema<{ readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.LiteralSchema<"internal", undefined>; readonly value: v.ObjectSchema<{ readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.UndefinedSchema; readonly value: v.OptionalSchema, undefined>; }, undefined>], undefined>; }, undefined>; type TransferCounterparty = v.InferOutput; declare const TransferCounterpartiesSchema: v.ArraySchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly direction: v.SchemaWithPipe, v.TransformAction]>; readonly kind: v.SchemaWithPipe, v.TransformAction]>; readonly saved: v.BooleanSchema; readonly addressBookEntryId: v.SchemaWithPipe, v.TransformAction]>; readonly useCount: v.SchemaWithPipe, v.TransformAction]>; readonly firstSeenAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly lastSeenAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly counterparty: v.VariantSchema<"case", [v.ObjectSchema<{ readonly case: v.LiteralSchema<"external", undefined>; readonly value: v.ObjectSchema<{ readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.LiteralSchema<"internal", undefined>; readonly value: v.ObjectSchema<{ readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.UndefinedSchema; readonly value: v.OptionalSchema, undefined>; }, undefined>], undefined>; }, undefined>, undefined>; type TransferCounterparties = v.InferOutput; declare const TransferDestinationSchema: v.ObjectSchema<{ readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly kind: v.SchemaWithPipe, v.TransformAction]>; readonly saved: v.BooleanSchema; readonly whitelisted: v.BooleanSchema; readonly whitelistStatus: v.SchemaWithPipe, v.TransformAction]>; readonly addressBookEntry: v.OptionalSchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly kind: v.SchemaWithPipe, v.TransformAction]>; readonly label: v.StringSchema; readonly note: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly entry: v.VariantSchema<"case", [v.ObjectSchema<{ readonly case: v.LiteralSchema<"external", undefined>; readonly value: v.ObjectSchema<{ readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.LiteralSchema<"internal", undefined>; readonly value: v.ObjectSchema<{ readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.UndefinedSchema; readonly value: v.OptionalSchema, undefined>; }, undefined>], undefined>; readonly tags: v.ArraySchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly name: v.StringSchema; readonly color: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; }, undefined>, undefined>; readonly revision: v.SchemaWithPipe, v.TransformAction]>; }, undefined>, undefined>; readonly destination: v.VariantSchema<"case", [v.ObjectSchema<{ readonly case: v.LiteralSchema<"external", undefined>; readonly value: v.ObjectSchema<{ readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.LiteralSchema<"internal", undefined>; readonly value: v.ObjectSchema<{ readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.UndefinedSchema; readonly value: v.OptionalSchema, undefined>; }, undefined>], undefined>; readonly whitelistEffectiveAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly whitelistUpdatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; }, undefined>; type TransferDestination = v.InferOutput; declare const TransferDestinationsSchema: v.ArraySchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly kind: v.SchemaWithPipe, v.TransformAction]>; readonly saved: v.BooleanSchema; readonly whitelisted: v.BooleanSchema; readonly whitelistStatus: v.SchemaWithPipe, v.TransformAction]>; readonly addressBookEntry: v.OptionalSchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly kind: v.SchemaWithPipe, v.TransformAction]>; readonly label: v.StringSchema; readonly note: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly entry: v.VariantSchema<"case", [v.ObjectSchema<{ readonly case: v.LiteralSchema<"external", undefined>; readonly value: v.ObjectSchema<{ readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.LiteralSchema<"internal", undefined>; readonly value: v.ObjectSchema<{ readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.UndefinedSchema; readonly value: v.OptionalSchema, undefined>; }, undefined>], undefined>; readonly tags: v.ArraySchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly name: v.StringSchema; readonly color: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; }, undefined>, undefined>; readonly revision: v.SchemaWithPipe, v.TransformAction]>; }, undefined>, undefined>; readonly destination: v.VariantSchema<"case", [v.ObjectSchema<{ readonly case: v.LiteralSchema<"external", undefined>; readonly value: v.ObjectSchema<{ readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.LiteralSchema<"internal", undefined>; readonly value: v.ObjectSchema<{ readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>; }, undefined>, v.ObjectSchema<{ readonly case: v.UndefinedSchema; readonly value: v.OptionalSchema, undefined>; }, undefined>], undefined>; readonly whitelistEffectiveAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly whitelistUpdatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; }, undefined>, undefined>; type TransferDestinations = v.InferOutput; declare const InternalTransferWhitelistEntrySchema: v.ObjectSchema<{ readonly entryId: v.SchemaWithPipe, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly resolutionStatus: v.SchemaWithPipe, v.TransformAction]>; }, undefined>; type InternalTransferWhitelistEntry = v.InferOutput; declare const InternalTransferWhitelistEntriesSchema: v.ArraySchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly resolutionStatus: v.SchemaWithPipe, v.TransformAction]>; }, undefined>, undefined>; type InternalTransferWhitelistEntries = v.InferOutput; declare const MirroredWithdrawWhitelistEntrySchema: v.ObjectSchema<{ readonly canonicalAddress: v.StringSchema; readonly rawAddressHex: v.StringSchema; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; }, undefined>; type MirroredWithdrawWhitelistEntry = v.InferOutput; declare const WithdrawWhitelistViewSchema: v.ObjectSchema<{ readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly externalWhitelistRequired: v.BooleanSchema; readonly internalWhitelistRequired: v.BooleanSchema; readonly activeEntries: v.OptionalSchema; readonly rawAddressHex: v.StringSchema; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; }, undefined>, undefined>, readonly []>; }, undefined>; type WithdrawWhitelistView = v.InferOutput; declare const AddressBookEntriesViewSchema: v.ObjectSchema<{ readonly external: v.OptionalSchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly label: v.StringSchema; readonly note: v.StringSchema; readonly tagIds: v.OptionalSchema, v.TransformAction]>, undefined>, readonly []>; readonly whitelistStatus: v.SchemaWithPipe, v.TransformAction]>; readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly revision: v.SchemaWithPipe, v.TransformAction]>; }, undefined>, undefined>, readonly []>; readonly internal: v.OptionalSchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly label: v.StringSchema; readonly note: v.StringSchema; readonly tagIds: v.OptionalSchema, v.TransformAction]>, undefined>, readonly []>; readonly whitelistStatus: v.SchemaWithPipe, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly revision: v.SchemaWithPipe, v.TransformAction]>; }, undefined>, undefined>, readonly []>; }, undefined>; type AddressBookEntriesView = v.InferOutput; declare const AddressBookRecentDestinationsViewSchema: v.ObjectSchema<{ readonly external: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly lastDirection: v.SchemaWithPipe, v.TransformAction]>; readonly saved: v.BooleanSchema; readonly addressBookEntryId: v.SchemaWithPipe, v.TransformAction]>; readonly useCount: v.SchemaWithPipe, v.TransformAction]>; readonly lastSeenAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>, undefined>, readonly []>; readonly internal: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly lastDirection: v.SchemaWithPipe, v.TransformAction]>; readonly saved: v.BooleanSchema; readonly addressBookEntryId: v.SchemaWithPipe, v.TransformAction]>; readonly useCount: v.SchemaWithPipe, v.TransformAction]>; readonly lastSeenAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>, undefined>, readonly []>; }, undefined>; type AddressBookRecentDestinationsView = v.InferOutput; declare const AddressBookViewSchema: v.ObjectSchema<{ readonly books: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly callerRole: v.SchemaWithPipe, v.TransformAction]>; readonly label: v.StringSchema; readonly ownerUsername: v.StringSchema; readonly smartAccountAddress: v.StringSchema; }, undefined>, undefined>, readonly []>; readonly entries: v.OptionalSchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly label: v.StringSchema; readonly note: v.StringSchema; readonly tagIds: v.OptionalSchema, v.TransformAction]>, undefined>, readonly []>; readonly whitelistStatus: v.SchemaWithPipe, v.TransformAction]>; readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly revision: v.SchemaWithPipe, v.TransformAction]>; }, undefined>, undefined>, readonly []>; readonly internal: v.OptionalSchema, v.TransformAction]>; readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly label: v.StringSchema; readonly note: v.StringSchema; readonly tagIds: v.OptionalSchema, v.TransformAction]>, undefined>, readonly []>; readonly whitelistStatus: v.SchemaWithPipe, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly revision: v.SchemaWithPipe, v.TransformAction]>; }, undefined>, undefined>, readonly []>; }, undefined>, undefined>; readonly recentDestinations: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly lastDirection: v.SchemaWithPipe, v.TransformAction]>; readonly saved: v.BooleanSchema; readonly addressBookEntryId: v.SchemaWithPipe, v.TransformAction]>; readonly useCount: v.SchemaWithPipe, v.TransformAction]>; readonly lastSeenAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; readonly address: v.StringSchema; }, undefined>, undefined>, readonly []>; readonly internal: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly lastDirection: v.SchemaWithPipe, v.TransformAction]>; readonly saved: v.BooleanSchema; readonly addressBookEntryId: v.SchemaWithPipe, v.TransformAction]>; readonly useCount: v.SchemaWithPipe, v.TransformAction]>; readonly lastSeenAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly targetScopeType: v.SchemaWithPipe, v.TransformAction]>; readonly smartAccountAddress: v.StringSchema; readonly rootUsername: v.StringSchema; readonly subaccountLabel: v.StringSchema; }, undefined>, undefined>, readonly []>; }, undefined>, undefined>; readonly tags: v.OptionalSchema, v.TransformAction]>; readonly name: v.StringSchema; readonly color: v.StringSchema; }, undefined>, undefined>, readonly []>; readonly withdrawWhitelist: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly externalWhitelistRequired: v.BooleanSchema; readonly internalWhitelistRequired: v.BooleanSchema; readonly activeEntries: v.OptionalSchema; readonly rawAddressHex: v.StringSchema; readonly updatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly polychainChainId: v.SchemaWithPipe, v.IntegerAction]>; }, undefined>, undefined>, readonly []>; }, undefined>, undefined>; readonly recentDestinationsTruncated: v.OptionalSchema, false>; readonly viewRevision: v.OptionalSchema, v.TransformAction]>, 0n>; }, undefined>; type AddressBookView = v.InferOutput; declare const AddressBookViewInvalidatedSchema: v.ObjectSchema<{ readonly scope: v.OptionalSchema, v.TransformAction]>; readonly rootAccountId: v.SchemaWithPipe, v.TransformAction]>; readonly subaccountId: v.BigintSchema; }, undefined>, v.TransformAction<{ scopeType: "unspecified" | "subaccount" | "root"; rootAccountId: string; subaccountId: bigint; }, AddressBookAccountScope>]>, undefined>; readonly invalidatedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; }, number>]>; readonly viewRevision: v.OptionalSchema, v.TransformAction]>, 0n>; }, undefined>; type AddressBookViewInvalidated = v.InferOutput; //#endregion export { AddressBook, AddressBookAccountScope, AddressBookEntries, AddressBookEntriesSchema, AddressBookEntriesView, AddressBookEntriesViewSchema, AddressBookEntry, AddressBookEntrySchema, AddressBookRecentDestinationsView, AddressBookRecentDestinationsViewSchema, AddressBookSchema, AddressBookTag, AddressBookTagSchema, AddressBookTagSummary, AddressBookTagSummarySchema, AddressBookView, AddressBookViewInvalidated, AddressBookViewInvalidatedSchema, AddressBookViewSchema, CopyAddressBookEntryInput, CopyAddressBookEntryInputSchema, CreateAddressBookEntryInput, CreateAddressBookEntryInputSchema, CreateAddressBookTagInput, CreateAddressBookTagInputSchema, DeleteAddressBookEntryInput, DeleteAddressBookEntryInputSchema, DeleteAddressBookTagInput, DeleteAddressBookTagInputSchema, GetAddressBookViewInput, GetAddressBookViewInputSchema, InternalTransferWhitelistEntries, InternalTransferWhitelistEntriesSchema, InternalTransferWhitelistEntry, InternalTransferWhitelistEntrySchema, ListAddressBookEntriesInput, ListAddressBookEntriesInputSchema, ListInternalTransferWhitelistEntriesInput, ListInternalTransferWhitelistEntriesInputSchema, ListTransferCounterpartiesInput, ListTransferCounterpartiesInputSchema, ListTransferDestinationsInput, ListTransferDestinationsInputSchema, MirroredWithdrawWhitelistEntry, MirroredWithdrawWhitelistEntrySchema, SubaccountScopedInput, SubaccountScopedInputSchema, TransferCounterparties, TransferCounterpartiesSchema, TransferCounterparty, TransferCounterpartySchema, TransferDestination, TransferDestinationSchema, TransferDestinations, TransferDestinationsSchema, UpdateAddressBookEntryInput, UpdateAddressBookEntryInputSchema, UpdateAddressBookTagInput, UpdateAddressBookTagInputSchema, WithdrawWhitelistView, WithdrawWhitelistViewSchema, validateCreateAddressBookEntryInput }; //# sourceMappingURL=address-book.schemas.d.ts.map