import { z } from 'zod'; export declare const MintRequestSchema: z.ZodObject<{ keyType: z.ZodEffects, bigint, string | number>; keySetId: z.ZodLiteral<"naga-keyset1">; permittedAuthMethodTypes: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBigInt, z.ZodArray, "many">]>; permittedAuthMethodIds: z.ZodEffects, z.ZodUndefined]>, `0x${string}`[], string | string[] | undefined>; permittedAuthMethodPubkeys: z.ZodEffects, z.ZodUndefined]>, `0x${string}`[], string | string[] | undefined>; permittedAuthMethodScopes: z.ZodEffects, "many">, "many">, z.ZodUndefined]>, bigint[][], (string | number | bigint)[][] | undefined>; addPkpEthAddressAsPermittedAddress: z.ZodEffects, boolean, boolean | undefined>; sendPkpToItself: z.ZodEffects, boolean, boolean | undefined>; }, "strip", z.ZodTypeAny, { keyType: bigint; permittedAuthMethodTypes: string | number | bigint | (string | number | bigint)[]; permittedAuthMethodIds: `0x${string}`[]; permittedAuthMethodPubkeys: `0x${string}`[]; permittedAuthMethodScopes: bigint[][]; addPkpEthAddressAsPermittedAddress: boolean; sendPkpToItself: boolean; keySetId: "naga-keyset1"; }, { keyType: string | number; permittedAuthMethodTypes: string | number | bigint | (string | number | bigint)[]; keySetId: "naga-keyset1"; permittedAuthMethodIds?: string | string[] | undefined; permittedAuthMethodPubkeys?: string | string[] | undefined; permittedAuthMethodScopes?: (string | number | bigint)[][] | undefined; addPkpEthAddressAsPermittedAddress?: boolean | undefined; sendPkpToItself?: boolean | undefined; }>; export type MintRequestRaw = z.input; export type MintRequestTransformed = z.infer;