import type { XyoAddress } from '@xyo-network/sdk';
import type { AccountBalanceHistoryItem, AccountBalanceViewerMethods, AttoXL1, ChainQualified, ChainQualifiedConfig } from '@xyo-network/xl1-protocol/protocol-lib';
import { AccountBalanceViewerRpcSchemas } from '../../../types/index.js';
import { AbstractJsonRpcViewer } from '../JsonRpcViewer.js';
/** JsonRpcAccountBalanceViewerMethods implementation. */
export declare class JsonRpcAccountBalanceViewerMethods extends AbstractJsonRpcViewer<AccountBalanceViewerRpcSchemas> implements AccountBalanceViewerMethods {
    moniker: "AccountBalanceViewer";
    qualifiedAccountBalanceHistories(addresses: XyoAddress[], config: ChainQualifiedConfig): Promise<ChainQualified<Record<XyoAddress, AccountBalanceHistoryItem[]>>>;
    qualifiedAccountBalances(addresses: XyoAddress[], config: ChainQualifiedConfig): Promise<ChainQualified<Record<(Lowercase<string> & {
        readonly __hex: true;
    } & {
        readonly __address: true;
    }) | import("@xyo-network/sdk").XyoQuantAddress, AttoXL1>>>;
    protected schemas(): {
        accountBalanceViewer_qualifiedAccountBalances: {
            params: {
                to: import("zod").ZodTuple<[import("zod").ZodArray<import("zod/mini").ZodMiniUnion<readonly [import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }, string>>, import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").XyoQuantAddress, string>>]>>, import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    range: import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>], null>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    head: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{}, import("zod/v4/core").$strip>]>], null>;
                from: import("zod").ZodTuple<[import("zod").ZodArray<import("zod/mini").ZodMiniUnion<readonly [import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }, string>>, import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").XyoQuantAddress, string>>]>>, import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    range: import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>], null>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    head: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{}, import("zod/v4/core").$strip>]>], null>;
            };
            result: {
                to: import("zod").ZodTuple<[import("zod").ZodType<Record<(Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress, import("@ariestools/sdk").BrandedHex>, unknown, import("zod/v4/core").$ZodTypeInternals<Record<(Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress, import("@ariestools/sdk").BrandedHex>, unknown>>, import("zod").ZodObject<{
                    head: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>;
                    range: import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>], null>;
                }, import("zod/v4/core").$strip>], null>;
                from: import("zod").ZodTuple<[import("zod").ZodType<Record<(Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress, bigint>, unknown, import("zod/v4/core").$ZodTypeInternals<Record<(Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress, bigint>, unknown>>, import("zod").ZodObject<{
                    head: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>;
                    range: import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>], null>;
                }, import("zod/v4/core").$strip>], null>;
            };
        };
        accountBalanceViewer_qualifiedAccountBalanceHistories: {
            params: {
                to: import("zod").ZodTuple<[import("zod").ZodArray<import("zod/mini").ZodMiniUnion<readonly [import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }, string>>, import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").XyoQuantAddress, string>>]>>, import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    range: import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>], null>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    head: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{}, import("zod/v4/core").$strip>]>], null>;
                from: import("zod").ZodTuple<[import("zod").ZodArray<import("zod/mini").ZodMiniUnion<readonly [import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }, string>>, import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@xyo-network/sdk").XyoQuantAddress, string>>]>>, import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    range: import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>], null>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    head: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{}, import("zod/v4/core").$strip>]>], null>;
            };
            result: {
                to: import("zod").ZodTuple<[import("zod").ZodType<Record<(Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress, [{
                    $epoch: number;
                    block: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    chain: import("@ariestools/sdk").BrandedHex;
                    previous: import("@ariestools/sdk").BrandedHash | null;
                    schema: "network.xyo.boundwitness" & {
                        readonly __schema: true;
                    };
                    addresses: (import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }))[];
                    payload_hashes: import("@ariestools/sdk").BrandedHash[];
                    payload_schemas: import("@xyo-network/sdk").BrandedSchema<string>[];
                    previous_hashes: (import("@ariestools/sdk").BrandedHash | null)[];
                    $signatures: (import("@ariestools/sdk").BrandedHex | null)[];
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    protocol?: number | undefined;
                    step_hashes?: import("@ariestools/sdk").BrandedHash[] | undefined;
                    $destination?: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }) | undefined;
                    $sourceQuery?: import("@ariestools/sdk").BrandedHash | undefined;
                }, {
                    schema: "network.xyo.boundwitness" & {
                        readonly __schema: true;
                    };
                    addresses: (import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }))[];
                    payload_hashes: import("@ariestools/sdk").BrandedHash[];
                    payload_schemas: import("@xyo-network/sdk").BrandedSchema<string>[];
                    previous_hashes: (import("@ariestools/sdk").BrandedHash | null)[];
                    $signatures: (import("@ariestools/sdk").BrandedHex | null)[];
                    nbf: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    exp: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    fees: {
                        base: import("@ariestools/sdk").BrandedHex;
                        gasLimit: import("@ariestools/sdk").BrandedHex;
                        gasPrice: import("@ariestools/sdk").BrandedHex;
                        priority: import("@ariestools/sdk").BrandedHex;
                    };
                    chain: import("@ariestools/sdk").BrandedHex;
                    from: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    });
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    $destination?: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }) | undefined;
                    $sourceQuery?: import("@ariestools/sdk").BrandedHash | undefined;
                    script?: string[] | undefined;
                } | null, {
                    schema: "network.xyo.transfer" & {
                        readonly __schema: true;
                    };
                    epoch: number;
                    from: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    });
                    transfers: Record<import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }), import("@ariestools/sdk").BrandedHex>;
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    context?: import("@ariestools/sdk").JsonObject | undefined;
                }][]>, unknown, import("zod/v4/core").$ZodTypeInternals<Record<(Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress, [{
                    $epoch: number;
                    block: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    chain: import("@ariestools/sdk").BrandedHex;
                    previous: import("@ariestools/sdk").BrandedHash | null;
                    schema: "network.xyo.boundwitness" & {
                        readonly __schema: true;
                    };
                    addresses: (import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }))[];
                    payload_hashes: import("@ariestools/sdk").BrandedHash[];
                    payload_schemas: import("@xyo-network/sdk").BrandedSchema<string>[];
                    previous_hashes: (import("@ariestools/sdk").BrandedHash | null)[];
                    $signatures: (import("@ariestools/sdk").BrandedHex | null)[];
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    protocol?: number | undefined;
                    step_hashes?: import("@ariestools/sdk").BrandedHash[] | undefined;
                    $destination?: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }) | undefined;
                    $sourceQuery?: import("@ariestools/sdk").BrandedHash | undefined;
                }, {
                    schema: "network.xyo.boundwitness" & {
                        readonly __schema: true;
                    };
                    addresses: (import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }))[];
                    payload_hashes: import("@ariestools/sdk").BrandedHash[];
                    payload_schemas: import("@xyo-network/sdk").BrandedSchema<string>[];
                    previous_hashes: (import("@ariestools/sdk").BrandedHash | null)[];
                    $signatures: (import("@ariestools/sdk").BrandedHex | null)[];
                    nbf: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    exp: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    fees: {
                        base: import("@ariestools/sdk").BrandedHex;
                        gasLimit: import("@ariestools/sdk").BrandedHex;
                        gasPrice: import("@ariestools/sdk").BrandedHex;
                        priority: import("@ariestools/sdk").BrandedHex;
                    };
                    chain: import("@ariestools/sdk").BrandedHex;
                    from: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    });
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    $destination?: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }) | undefined;
                    $sourceQuery?: import("@ariestools/sdk").BrandedHash | undefined;
                    script?: string[] | undefined;
                } | null, {
                    schema: "network.xyo.transfer" & {
                        readonly __schema: true;
                    };
                    epoch: number;
                    from: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    });
                    transfers: Record<import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }), import("@ariestools/sdk").BrandedHex>;
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    context?: import("@ariestools/sdk").JsonObject | undefined;
                }][]>, unknown>>, import("zod").ZodObject<{
                    head: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>;
                    range: import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>], null>;
                }, import("zod/v4/core").$strip>], null>;
                from: import("zod").ZodTuple<[import("zod").ZodType<Record<(Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress, [{
                    $epoch: number;
                    block: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    chain: import("@ariestools/sdk").BrandedHex;
                    previous: import("@ariestools/sdk").BrandedHash | null;
                    schema: "network.xyo.boundwitness" & {
                        readonly __schema: true;
                    };
                    addresses: (import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }))[];
                    payload_hashes: import("@ariestools/sdk").BrandedHash[];
                    payload_schemas: import("@xyo-network/sdk").BrandedSchema<string>[];
                    previous_hashes: (import("@ariestools/sdk").BrandedHash | null)[];
                    $signatures: (import("@ariestools/sdk").BrandedHex | null)[];
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    protocol?: number | undefined;
                    step_hashes?: import("@ariestools/sdk").BrandedHash[] | undefined;
                    $destination?: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }) | undefined;
                    $sourceQuery?: import("@ariestools/sdk").BrandedHash | undefined;
                }, {
                    schema: "network.xyo.boundwitness" & {
                        readonly __schema: true;
                    };
                    addresses: (import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }))[];
                    payload_hashes: import("@ariestools/sdk").BrandedHash[];
                    payload_schemas: import("@xyo-network/sdk").BrandedSchema<string>[];
                    previous_hashes: (import("@ariestools/sdk").BrandedHash | null)[];
                    $signatures: (import("@ariestools/sdk").BrandedHex | null)[];
                    nbf: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    exp: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    fees: {
                        base: import("@ariestools/sdk").BrandedHex;
                        gasLimit: import("@ariestools/sdk").BrandedHex;
                        gasPrice: import("@ariestools/sdk").BrandedHex;
                        priority: import("@ariestools/sdk").BrandedHex;
                    };
                    chain: import("@ariestools/sdk").BrandedHex;
                    from: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    });
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    $destination?: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }) | undefined;
                    $sourceQuery?: import("@ariestools/sdk").BrandedHash | undefined;
                    script?: string[] | undefined;
                } | null, {
                    schema: "network.xyo.transfer" & {
                        readonly __schema: true;
                    };
                    epoch: number;
                    from: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    });
                    transfers: Record<import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }), import("@ariestools/sdk").BrandedHex>;
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    context?: import("@ariestools/sdk").JsonObject | undefined;
                }][]>, unknown, import("zod/v4/core").$ZodTypeInternals<Record<(Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress, [{
                    $epoch: number;
                    block: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    chain: import("@ariestools/sdk").BrandedHex;
                    previous: import("@ariestools/sdk").BrandedHash | null;
                    schema: "network.xyo.boundwitness" & {
                        readonly __schema: true;
                    };
                    addresses: (import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }))[];
                    payload_hashes: import("@ariestools/sdk").BrandedHash[];
                    payload_schemas: import("@xyo-network/sdk").BrandedSchema<string>[];
                    previous_hashes: (import("@ariestools/sdk").BrandedHash | null)[];
                    $signatures: (import("@ariestools/sdk").BrandedHex | null)[];
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    protocol?: number | undefined;
                    step_hashes?: import("@ariestools/sdk").BrandedHash[] | undefined;
                    $destination?: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }) | undefined;
                    $sourceQuery?: import("@ariestools/sdk").BrandedHash | undefined;
                }, {
                    schema: "network.xyo.boundwitness" & {
                        readonly __schema: true;
                    };
                    addresses: (import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }))[];
                    payload_hashes: import("@ariestools/sdk").BrandedHash[];
                    payload_schemas: import("@xyo-network/sdk").BrandedSchema<string>[];
                    previous_hashes: (import("@ariestools/sdk").BrandedHash | null)[];
                    $signatures: (import("@ariestools/sdk").BrandedHex | null)[];
                    nbf: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    exp: import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber;
                    fees: {
                        base: import("@ariestools/sdk").BrandedHex;
                        gasLimit: import("@ariestools/sdk").BrandedHex;
                        gasPrice: import("@ariestools/sdk").BrandedHex;
                        priority: import("@ariestools/sdk").BrandedHex;
                    };
                    chain: import("@ariestools/sdk").BrandedHex;
                    from: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    });
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    $destination?: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }) | undefined;
                    $sourceQuery?: import("@ariestools/sdk").BrandedHash | undefined;
                    script?: string[] | undefined;
                } | null, {
                    schema: "network.xyo.transfer" & {
                        readonly __schema: true;
                    };
                    epoch: number;
                    from: import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    });
                    transfers: Record<import("@xyo-network/sdk").XyoQuantAddress | (Lowercase<string> & {
                        readonly __hex: true;
                    } & {
                        readonly __address: true;
                    }), import("@ariestools/sdk").BrandedHex>;
                    _hash: import("@ariestools/sdk").BrandedHash;
                    _dataHash: import("@ariestools/sdk").BrandedHash;
                    context?: import("@ariestools/sdk").JsonObject | undefined;
                }][]>, unknown>>, import("zod").ZodObject<{
                    head: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHash, string>>;
                    range: import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>], null>;
                }, import("zod/v4/core").$strip>], null>;
            };
        };
    };
}
//# sourceMappingURL=JsonRpcAccountBalanceViewerMethods.d.ts.map