import { z } from 'zod/mini';
/** NetworkStakingStepRewardsByPositionViewerRpcSchemas constant. */
export declare const NetworkStakingStepRewardsByPositionViewerRpcSchemas: {
    networkStakingStepRewardsByPositionViewer_bonus: {
        params: {
            to: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
            from: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
        };
        result: {
            to: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniBigInt<bigint>, z.ZodMiniTransform<import("@ariestools/sdk").BrandedHex, bigint>>>;
            from: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniPipe<z.ZodMiniString<string>, z.ZodMiniTransform<bigint, string>>, z.ZodMiniTransform<import("@xyo-network/xl1-protocol/protocol-lib").AttoXL1, bigint>>>;
        };
    };
    networkStakingStepRewardsByPositionViewer_claimed: {
        params: {
            to: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
            from: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
        };
        result: {
            to: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniBigInt<bigint>, z.ZodMiniTransform<import("@ariestools/sdk").BrandedHex, bigint>>>;
            from: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniPipe<z.ZodMiniString<string>, z.ZodMiniTransform<bigint, string>>, z.ZodMiniTransform<import("@xyo-network/xl1-protocol/protocol-lib").AttoXL1, bigint>>>;
        };
    };
    networkStakingStepRewardsByPositionViewer_earned: {
        params: {
            to: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
            from: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
        };
        result: {
            to: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniBigInt<bigint>, z.ZodMiniTransform<import("@ariestools/sdk").BrandedHex, bigint>>>;
            from: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniPipe<z.ZodMiniString<string>, z.ZodMiniTransform<bigint, string>>, z.ZodMiniTransform<import("@xyo-network/xl1-protocol/protocol-lib").AttoXL1, bigint>>>;
        };
    };
    networkStakingStepRewardsByPositionViewer_total: {
        params: {
            to: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
            from: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
        };
        result: {
            to: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniBigInt<bigint>, z.ZodMiniTransform<import("@ariestools/sdk").BrandedHex, bigint>>>;
            from: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniPipe<z.ZodMiniString<string>, z.ZodMiniTransform<bigint, string>>, z.ZodMiniTransform<import("@xyo-network/xl1-protocol/protocol-lib").AttoXL1, bigint>>>;
        };
    };
    networkStakingStepRewardsByPositionViewer_unclaimed: {
        params: {
            to: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
            from: z.ZodMiniTuple<readonly [z.ZodMiniOptional<import("zod").ZodObject<{
                positions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodNumber>>;
                range: import("zod").ZodOptional<import("zod").ZodTuple<[import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>, import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").BlockNumber, number>>], null>>;
                steps: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    block: import("zod").ZodPipe<import("zod").ZodInt, import("zod").ZodTransform<import("@xyo-network/xl1-protocol/protocol-lib").XL1BlockNumber, number>>;
                    step: import("zod").ZodNumber;
                }, z.core.$strip>>>;
                stakers: import("zod").ZodOptional<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>>]>>>;
            }, z.core.$strip>>], null>;
        };
        result: {
            to: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniBigInt<bigint>, z.ZodMiniTransform<import("@ariestools/sdk").BrandedHex, bigint>>>;
            from: z.ZodMiniRecord<z.ZodMiniNumber<number>, z.ZodMiniPipe<z.ZodMiniPipe<z.ZodMiniString<string>, z.ZodMiniTransform<bigint, string>>, z.ZodMiniTransform<import("@xyo-network/xl1-protocol/protocol-lib").AttoXL1, bigint>>>;
        };
    };
};
/** NetworkStakingStepRewardsByPositionViewerRpcSchemas type. */
export type NetworkStakingStepRewardsByPositionViewerRpcSchemas = typeof NetworkStakingStepRewardsByPositionViewerRpcSchemas;
//# sourceMappingURL=RewardsByPositionViewerRpcSchemas.d.ts.map