import { z } from 'zod'; import { PRODUCT_ID_VALUES } from '@lit-protocol/constants'; export declare const PricingContextSchema: z.ZodEffects; userMaxPrice: z.ZodOptional; nodePrices: z.ZodArray; }, "strip", z.ZodTypeAny, { prices: bigint[]; url: string; }, { prices: bigint[]; url: string; }>, "many">; threshold: z.ZodNumber; }, "strip", z.ZodTypeAny, { threshold: number; nodePrices: { prices: bigint[]; url: string; }[]; product: "DECRYPTION" | "SIGN" | "LIT_ACTION" | "SIGN_SESSION_KEY"; userMaxPrice?: bigint | undefined; }, { threshold: number; nodePrices: { prices: bigint[]; url: string; }[]; product: "DECRYPTION" | "SIGN" | "LIT_ACTION" | "SIGN_SESSION_KEY"; userMaxPrice?: bigint | undefined; }>, { product: { id: PRODUCT_ID_VALUES; name: "DECRYPTION" | "SIGN" | "LIT_ACTION" | "SIGN_SESSION_KEY"; }; userMaxPrice: bigint; nodePrices: { url: string; prices: bigint[]; }[]; threshold: number; }, { threshold: number; nodePrices: { prices: bigint[]; url: string; }[]; product: "DECRYPTION" | "SIGN" | "LIT_ACTION" | "SIGN_SESSION_KEY"; userMaxPrice?: bigint | undefined; }>; export type PricingContext = z.infer;