import { z } from 'zod';
/** Schema identifiers accepted by the Stake Viewer Rpc contract. */
export declare const StakeViewerRpcSchemas: {
    stakeViewer_minWithdrawalBlocks: {
        params: {
            to: z.ZodDefault<z.ZodTuple<[], null>>;
            from: z.ZodDefault<z.ZodTuple<[], null>>;
        };
        result: {
            to: z.ZodNumber;
            from: z.ZodNumber;
        };
    };
    stakeViewer_rewardsContract: {
        params: {
            to: z.ZodDefault<z.ZodTuple<[], null>>;
            from: z.ZodDefault<z.ZodTuple<[], null>>;
        };
        result: {
            to: 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>>]>;
            from: 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>>]>;
        };
    };
    stakeViewer_stakeById: {
        params: {
            to: z.ZodTuple<[z.ZodNumber], null>;
            from: z.ZodTuple<[z.ZodNumber], null>;
        };
        result: {
            to: z.ZodPipe<z.ZodObject<{
                amount: import("zod/mini").ZodMiniBigInt<bigint>;
                addBlock: z.ZodNumber;
                id: z.ZodNumber;
                removeBlock: z.ZodNumber;
                staked: 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>>]>;
                staker: 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>>]>;
                withdrawBlock: z.ZodNumber;
            }, z.core.$strip>, z.ZodTransform<{
                addBlock: number;
                amount: import("@ariestools/sdk").BrandedHex;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }, {
                amount: bigint;
                addBlock: number;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }>>;
            from: z.ZodPipe<z.ZodObject<{
                addBlock: z.ZodNumber;
                id: z.ZodNumber;
                removeBlock: z.ZodNumber;
                staked: 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>>]>;
                staker: 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>>]>;
                withdrawBlock: z.ZodNumber;
                amount: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHex, string>>;
            }, z.core.$strip>, z.ZodTransform<{
                addBlock: number;
                amount: import("@xyo-network/xl1-protocol/protocol-lib").AttoXL1;
                id: import("@xyo-network/xl1-protocol/protocol-lib").PositionId;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }, {
                addBlock: number;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
                amount: import("@ariestools/sdk").BrandedHex;
            }>>;
        };
    };
    stakeViewer_stakeByStaker: {
        params: {
            to: z.ZodTuple<[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>>]>, z.ZodNumber], null>;
            from: z.ZodTuple<[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>>]>, z.ZodNumber], null>;
        };
        result: {
            to: z.ZodPipe<z.ZodObject<{
                amount: import("zod/mini").ZodMiniBigInt<bigint>;
                addBlock: z.ZodNumber;
                id: z.ZodNumber;
                removeBlock: z.ZodNumber;
                staked: 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>>]>;
                staker: 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>>]>;
                withdrawBlock: z.ZodNumber;
            }, z.core.$strip>, z.ZodTransform<{
                addBlock: number;
                amount: import("@ariestools/sdk").BrandedHex;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }, {
                amount: bigint;
                addBlock: number;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }>>;
            from: z.ZodPipe<z.ZodObject<{
                addBlock: z.ZodNumber;
                id: z.ZodNumber;
                removeBlock: z.ZodNumber;
                staked: 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>>]>;
                staker: 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>>]>;
                withdrawBlock: z.ZodNumber;
                amount: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHex, string>>;
            }, z.core.$strip>, z.ZodTransform<{
                addBlock: number;
                amount: import("@xyo-network/xl1-protocol/protocol-lib").AttoXL1;
                id: import("@xyo-network/xl1-protocol/protocol-lib").PositionId;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }, {
                addBlock: number;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
                amount: import("@ariestools/sdk").BrandedHex;
            }>>;
        };
    };
    stakeViewer_stakesByStaker: {
        params: {
            to: z.ZodTuple<[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>>]>], null>;
            from: z.ZodTuple<[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>>]>], null>;
        };
        result: {
            to: z.ZodArray<z.ZodPipe<z.ZodObject<{
                amount: import("zod/mini").ZodMiniBigInt<bigint>;
                addBlock: z.ZodNumber;
                id: z.ZodNumber;
                removeBlock: z.ZodNumber;
                staked: 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>>]>;
                staker: 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>>]>;
                withdrawBlock: z.ZodNumber;
            }, z.core.$strip>, z.ZodTransform<{
                addBlock: number;
                amount: import("@ariestools/sdk").BrandedHex;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }, {
                amount: bigint;
                addBlock: number;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }>>>;
            from: z.ZodArray<z.ZodPipe<z.ZodObject<{
                addBlock: z.ZodNumber;
                id: z.ZodNumber;
                removeBlock: z.ZodNumber;
                staked: 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>>]>;
                staker: 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>>]>;
                withdrawBlock: z.ZodNumber;
                amount: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHex, string>>;
            }, z.core.$strip>, z.ZodTransform<{
                addBlock: number;
                amount: import("@xyo-network/xl1-protocol/protocol-lib").AttoXL1;
                id: import("@xyo-network/xl1-protocol/protocol-lib").PositionId;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }, {
                addBlock: number;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
                amount: import("@ariestools/sdk").BrandedHex;
            }>>>;
        };
    };
    stakeViewer_stakesByStaked: {
        params: {
            to: z.ZodTuple<[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>>]>], null>;
            from: z.ZodTuple<[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>>]>], null>;
        };
        result: {
            to: z.ZodArray<z.ZodPipe<z.ZodObject<{
                amount: import("zod/mini").ZodMiniBigInt<bigint>;
                addBlock: z.ZodNumber;
                id: z.ZodNumber;
                removeBlock: z.ZodNumber;
                staked: 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>>]>;
                staker: 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>>]>;
                withdrawBlock: z.ZodNumber;
            }, z.core.$strip>, z.ZodTransform<{
                addBlock: number;
                amount: import("@ariestools/sdk").BrandedHex;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }, {
                amount: bigint;
                addBlock: number;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }>>>;
            from: z.ZodArray<z.ZodPipe<z.ZodObject<{
                addBlock: z.ZodNumber;
                id: z.ZodNumber;
                removeBlock: z.ZodNumber;
                staked: 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>>]>;
                staker: 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>>]>;
                withdrawBlock: z.ZodNumber;
                amount: import("zod/mini").ZodMiniPipe<import("zod/mini").ZodMiniString<string>, import("zod/mini").ZodMiniTransform<import("@ariestools/sdk").BrandedHex, string>>;
            }, z.core.$strip>, z.ZodTransform<{
                addBlock: number;
                amount: import("@xyo-network/xl1-protocol/protocol-lib").AttoXL1;
                id: import("@xyo-network/xl1-protocol/protocol-lib").PositionId;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
            }, {
                addBlock: number;
                id: number;
                removeBlock: number;
                staked: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                staker: (Lowercase<string> & {
                    readonly __hex: true;
                } & {
                    readonly __address: true;
                }) | import("@xyo-network/sdk").XyoQuantAddress;
                withdrawBlock: number;
                amount: import("@ariestools/sdk").BrandedHex;
            }>>>;
        };
    };
    stakeViewer_stakingTokenAddress: {
        params: {
            to: z.ZodDefault<z.ZodTuple<[], null>>;
            from: z.ZodDefault<z.ZodTuple<[], null>>;
        };
        result: {
            to: 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>>]>;
            from: 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>>]>;
        };
    };
};
/** Request and response schema map for Stake Viewer RPC methods. */
export type StakeViewerRpcSchemas = typeof StakeViewerRpcSchemas;
//# sourceMappingURL=StakeViewerRpcSchemas.d.ts.map