import * as z from 'zod/mini'; export declare const StateMutability: z.ZodMiniUnion, z.ZodMiniLiteral<"view">, z.ZodMiniLiteral<"nonpayable">, z.ZodMiniLiteral<"payable">]>; export declare const AbiFunction: z.ZodMiniPipe; constant: z.ZodMiniOptional>; gas: z.ZodMiniOptional>; 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>]>>>>; name: z.ZodMiniString; outputs: 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<"view">, z.ZodMiniLiteral<"nonpayable">, z.ZodMiniLiteral<"payable">]>>; }, z.core.$strip>, z.ZodMiniTransform<{ stateMutability: "pure" | "view" | "nonpayable" | "payable"; type: "function"; inputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; name: string; outputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; constant?: boolean | undefined; gas?: number | undefined; payable?: boolean | undefined; }, { type: "function"; inputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; name: string; outputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; constant?: boolean | undefined; gas?: number | undefined; payable?: boolean | undefined; stateMutability?: "pure" | "view" | "nonpayable" | "payable" | undefined; }>>; //# sourceMappingURL=AbiFunction.d.ts.map