import { z } from 'zod'; export declare const AccountConfigSchema: z.ZodObject<{ origin: z.ZodString; owner: z.ZodString; localRouter: z.ZodOptional; routerOverride: z.ZodOptional; ismOverride: z.ZodOptional; }, "strip", z.ZodTypeAny, { owner: string; origin: string; localRouter?: string | undefined; routerOverride?: string | undefined; ismOverride?: string | undefined; }, { owner: string; origin: string; localRouter?: string | undefined; routerOverride?: string | undefined; ismOverride?: string | undefined; }>; export type AccountConfig = z.infer; export declare const StandardHookMetadataSchema: z.ZodObject<{ msgValue: z.ZodOptional>; gasLimit: z.ZodOptional>; refundAddress: z.ZodOptional; }, "strip", z.ZodTypeAny, { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; }, { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; }>; export type StandardHookMetadata = z.infer; export declare const GetCallRemoteSettingsSchema: z.ZodObject<{ chain: z.ZodString; destination: z.ZodString; innerCalls: z.ZodArray; }, "strip", z.ZodTypeAny, { to: string; data: string; value?: string | undefined; }, { to: string; data: string; value?: string | undefined; }>, "many">; config: z.ZodObject<{ origin: z.ZodString; owner: z.ZodString; localRouter: z.ZodOptional; routerOverride: z.ZodOptional; ismOverride: z.ZodOptional; }, "strip", z.ZodTypeAny, { owner: string; origin: string; localRouter?: string | undefined; routerOverride?: string | undefined; ismOverride?: string | undefined; }, { owner: string; origin: string; localRouter?: string | undefined; routerOverride?: string | undefined; ismOverride?: string | undefined; }>; hookMetadata: z.ZodOptional>; gasLimit: z.ZodOptional>; refundAddress: z.ZodOptional; }, "strip", z.ZodTypeAny, { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; }, { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { chain: string; config: { owner: string; origin: string; localRouter?: string | undefined; routerOverride?: string | undefined; ismOverride?: string | undefined; }; destination: string; innerCalls: { to: string; data: string; value?: string | undefined; }[]; hookMetadata?: string | { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; } | undefined; }, { chain: string; config: { owner: string; origin: string; localRouter?: string | undefined; routerOverride?: string | undefined; ismOverride?: string | undefined; }; destination: string; innerCalls: { to: string; data: string; value?: string | undefined; }[]; hookMetadata?: string | { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; } | undefined; }>; export type GetCallRemoteSettings = z.infer; //# sourceMappingURL=types.d.ts.map