import * as z from 'zod/mini'; export declare const StateMutability: z.ZodMiniUnion, z.ZodMiniLiteral<"payable">]>; export declare const AbiConstructor: z.ZodMiniPipe; inputs: z.ZodMiniReadonly>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniUnion, z.ZodMiniLiteral<"bool">, z.ZodMiniString, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString, z.ZodMiniString]>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniUnion, z.ZodMiniString]>; components: z.ZodMiniReadonly>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniUnion, z.ZodMiniLiteral<"bool">, z.ZodMiniString, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString, z.ZodMiniString]>; }, z.core.$strip>, z.ZodMiniObject]>>>>; }, z.core.$strip>]>>>>; payable: z.ZodMiniOptional>; stateMutability: z.ZodMiniOptional, z.ZodMiniLiteral<"payable">]>>; }, z.core.$strip>, z.ZodMiniTransform<{ stateMutability: "nonpayable" | "payable"; type: "constructor"; inputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; payable?: boolean | undefined; }, { type: "constructor"; inputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; payable?: boolean | undefined; stateMutability?: "nonpayable" | "payable" | undefined; }>>; //# sourceMappingURL=AbiConstructor.d.ts.map