import { z } from '@chainlink/evm-gauntlet'; export type StaticConfig = { commitStore: string; chainSelector: string; sourceChainSelector: string; onRamp: string; prevOffRamp: string; armProxy: string; }; export type OnchainStaticConfig = Omit & { chainSelector: bigint; sourceChainSelector: bigint; }; export type DynamicConfigUI_1_2 = { permissionLessExecutionThresholdSeconds: number; priceRegistry: string; router: string; maxDataBytes: number; maxNumberOfTokensPerMsg: number; maxPoolReleaseOrMintGas: number; }; export type ExecReportingPluginConfig = { SourceFinalityDepth: number; DestFinalityDepth: number; DestOptimisticConfirmations: number; BatchGasLimit: number; RelativeBoostPerWaitHour: string; MaxGasPrice: string; InflightCacheExpiry: string; RootSnoozeTime: string; }; export declare const ExecReportingPluginConfigSchema: { SourceFinalityDepth: z.ZodNumber; DestFinalityDepth: z.ZodNumber; DestOptimisticConfirmations: z.ZodNumber; BatchGasLimit: z.ZodNumber; RelativeBoostPerWaitHour: z.ZodEffects; MaxGasPrice: z.ZodNumber; InflightCacheExpiry: z.ZodString; RootSnoozeTime: z.ZodString; }; export declare const dynamicConfigSchema: z.ZodObject<{ permissionLessExecutionThresholdSeconds: z.ZodNumber; priceRegistry: z.ZodEffects; router: z.ZodEffects; maxDataBytes: z.ZodNumber; maxNumberOfTokensPerMsg: z.ZodNumber; maxPoolReleaseOrMintGas: z.ZodNumber; }, "strip", z.ZodTypeAny, { permissionLessExecutionThresholdSeconds?: number; priceRegistry?: string; router?: string; maxDataBytes?: number; maxNumberOfTokensPerMsg?: number; maxPoolReleaseOrMintGas?: number; }, { permissionLessExecutionThresholdSeconds?: number; priceRegistry?: string; router?: string; maxDataBytes?: number; maxNumberOfTokensPerMsg?: number; maxPoolReleaseOrMintGas?: number; }>; export declare const schema: z.ZodObject<{ signers: z.ZodArray, "many">; transmitters: z.ZodArray, "many">; f: z.ZodNumber; onchainConfig: z.ZodObject<{ permissionLessExecutionThresholdSeconds: z.ZodNumber; priceRegistry: z.ZodEffects; router: z.ZodEffects; maxDataBytes: z.ZodNumber; maxNumberOfTokensPerMsg: z.ZodNumber; maxPoolReleaseOrMintGas: z.ZodNumber; }, "strip", z.ZodTypeAny, { permissionLessExecutionThresholdSeconds?: number; priceRegistry?: string; router?: string; maxDataBytes?: number; maxNumberOfTokensPerMsg?: number; maxPoolReleaseOrMintGas?: number; }, { permissionLessExecutionThresholdSeconds?: number; priceRegistry?: string; router?: string; maxDataBytes?: number; maxNumberOfTokensPerMsg?: number; maxPoolReleaseOrMintGas?: number; }>; offchainConfigVersion: z.ZodNumber; gauntletSecret: z.ZodString; configEncodingSecret: z.ZodString; }, "strip", z.ZodTypeAny, { signers?: string[]; transmitters?: string[]; f?: number; onchainConfig?: { permissionLessExecutionThresholdSeconds?: number; priceRegistry?: string; router?: string; maxDataBytes?: number; maxNumberOfTokensPerMsg?: number; maxPoolReleaseOrMintGas?: number; }; offchainConfigVersion?: number; gauntletSecret?: string; configEncodingSecret?: string; }, { signers?: string[]; transmitters?: string[]; f?: number; onchainConfig?: { permissionLessExecutionThresholdSeconds?: number; priceRegistry?: string; router?: string; maxDataBytes?: number; maxNumberOfTokensPerMsg?: number; maxPoolReleaseOrMintGas?: number; }; offchainConfigVersion?: number; gauntletSecret?: string; configEncodingSecret?: string; }>; //# sourceMappingURL=types.d.ts.map