import { type ApiVersion } from "../../types/index.js"; import { z } from "zod"; export declare const bundlerArgsSchema: z.ZodObject<{ entrypoints: z.ZodEffects; "entrypoint-simulation-contract": z.ZodEffects>, `0x${string}` | undefined, unknown>; "safe-mode": z.ZodBoolean; "utility-private-key": z.ZodOptional, import("viem").PrivateKeyAccount, string>>; "executor-private-keys": z.ZodUnion<[z.ZodEffects, "many">, import("viem").PrivateKeyAccount[], string[]>, z.ZodEffects]>; "max-executors": z.ZodOptional; "min-executor-balance": z.ZodOptional>; "executor-refill-interval": z.ZodNumber; "min-entity-stake": z.ZodNumber; "min-entity-unstake-delay": z.ZodNumber; "max-bundle-wait": z.ZodNumber; "max-bundle-size": z.ZodNumber; "gas-price-floor-percent": z.ZodNumber; "gas-price-expiry": z.ZodNumber; "gas-price-multipliers": z.ZodEffects, bigint[], string>, { slow: bigint; standard: bigint; fast: bigint; }, string>; "mempool-max-parallel-ops": z.ZodDefault; "mempool-max-queued-ops": z.ZodDefault; "enforce-unique-senders-per-bundle": z.ZodDefault; "max-gas-per-bundle": z.ZodDefault>; }, "strip", z.ZodTypeAny, { entrypoints: `0x${string}`[]; "safe-mode": boolean; "executor-private-keys": import("viem").PrivateKeyAccount[]; "executor-refill-interval": number; "min-entity-stake": number; "min-entity-unstake-delay": number; "max-bundle-wait": number; "max-bundle-size": number; "gas-price-floor-percent": number; "gas-price-expiry": number; "gas-price-multipliers": { slow: bigint; standard: bigint; fast: bigint; }; "mempool-max-parallel-ops": number; "mempool-max-queued-ops": number; "enforce-unique-senders-per-bundle": boolean; "max-gas-per-bundle": bigint; "entrypoint-simulation-contract"?: `0x${string}` | undefined; "utility-private-key"?: import("viem").PrivateKeyAccount | undefined; "max-executors"?: number | undefined; "min-executor-balance"?: bigint | undefined; }, { entrypoints: string; "safe-mode": boolean; "executor-private-keys": (string | string[]) & (string | string[] | undefined); "executor-refill-interval": number; "min-entity-stake": number; "min-entity-unstake-delay": number; "max-bundle-wait": number; "max-bundle-size": number; "gas-price-floor-percent": number; "gas-price-expiry": number; "gas-price-multipliers": string; "entrypoint-simulation-contract"?: unknown; "utility-private-key"?: string | undefined; "max-executors"?: number | undefined; "min-executor-balance"?: string | undefined; "mempool-max-parallel-ops"?: number | undefined; "mempool-max-queued-ops"?: number | undefined; "enforce-unique-senders-per-bundle"?: boolean | undefined; "max-gas-per-bundle"?: string | undefined; }>; export declare const compatibilityArgsSchema: z.ZodObject<{ "chain-type": z.ZodEnum<["default", "op-stack", "arbitrum"]>; "legacy-transactions": z.ZodBoolean; "api-version": z.ZodEffects>, ApiVersion[], string | undefined>; "default-api-version": z.ZodEffects>, "v1" | "v2", "v1" | "v2" | undefined>; "balance-override": z.ZodBoolean; "local-gas-limit-calculation": z.ZodBoolean; "flush-stuck-transactions-during-startup": z.ZodBoolean; "fixed-gas-limit-for-estimation": z.ZodOptional>; }, "strip", z.ZodTypeAny, { "chain-type": "default" | "op-stack" | "arbitrum"; "legacy-transactions": boolean; "api-version": ApiVersion[]; "default-api-version": "v1" | "v2"; "balance-override": boolean; "local-gas-limit-calculation": boolean; "flush-stuck-transactions-during-startup": boolean; "fixed-gas-limit-for-estimation"?: bigint | undefined; }, { "chain-type": "default" | "op-stack" | "arbitrum"; "legacy-transactions": boolean; "balance-override": boolean; "local-gas-limit-calculation": boolean; "flush-stuck-transactions-during-startup": boolean; "api-version"?: string | undefined; "default-api-version"?: "v1" | "v2" | undefined; "fixed-gas-limit-for-estimation"?: string | undefined; }>; export declare const serverArgsSchema: z.ZodObject<{ port: z.ZodNumber; timeout: z.ZodOptional; websocket: z.ZodDefault; "websocket-max-payload-size": z.ZodDefault; }, "strip", z.ZodTypeAny, { port: number; websocket: boolean; "websocket-max-payload-size": number; timeout?: number | undefined; }, { port: number; timeout?: number | undefined; websocket?: boolean | undefined; "websocket-max-payload-size"?: number | undefined; }>; export declare const rpcArgsSchema: z.ZodObject<{ "rpc-url": z.ZodString; "send-transaction-rpc-url": z.ZodOptional; "polling-interval": z.ZodNumber; "max-block-range": z.ZodOptional; }, "strip", z.ZodTypeAny, { "rpc-url": string; "polling-interval": number; "send-transaction-rpc-url"?: string | undefined; "max-block-range"?: number | undefined; }, { "rpc-url": string; "polling-interval": number; "send-transaction-rpc-url"?: string | undefined; "max-block-range"?: number | undefined; }>; export declare const bundleCopmressionArgsSchema: z.ZodObject<{ "bundle-bulker-address": z.ZodOptional>; "per-op-inflator-address": z.ZodOptional>; }, "strip", z.ZodTypeAny, { "bundle-bulker-address"?: `0x${string}` | undefined; "per-op-inflator-address"?: `0x${string}` | undefined; }, { "bundle-bulker-address"?: string | undefined; "per-op-inflator-address"?: string | undefined; }>; export declare const logArgsSchema: z.ZodObject<{ json: z.ZodBoolean; "network-name": z.ZodString; "log-level": z.ZodEnum<["trace", "debug", "info", "warn", "error", "fatal"]>; "public-client-log-level": z.ZodOptional>; "wallet-client-log-level": z.ZodOptional>; "rpc-log-level": z.ZodOptional>; "mempool-log-level": z.ZodOptional>; "executor-log-level": z.ZodOptional>; "reputation-manager-log-level": z.ZodOptional>; "nonce-queuer-log-level": z.ZodOptional>; }, "strip", z.ZodTypeAny, { json: boolean; "network-name": string; "log-level": "error" | "info" | "debug" | "fatal" | "warn" | "trace"; "public-client-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "wallet-client-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "rpc-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "mempool-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "executor-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "reputation-manager-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "nonce-queuer-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; }, { json: boolean; "network-name": string; "log-level": "error" | "info" | "debug" | "fatal" | "warn" | "trace"; "public-client-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "wallet-client-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "rpc-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "mempool-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "executor-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "reputation-manager-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "nonce-queuer-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; }>; export declare const debugArgsSchema: z.ZodObject<{ "bundle-mode": z.ZodEnum<["auto", "manual"]>; "enable-debug-endpoints": z.ZodBoolean; "expiration-check": z.ZodBoolean; "dangerous-skip-user-operation-validation": z.ZodBoolean; tenderly: z.ZodBoolean; }, "strip", z.ZodTypeAny, { "bundle-mode": "manual" | "auto"; "enable-debug-endpoints": boolean; "expiration-check": boolean; "dangerous-skip-user-operation-validation": boolean; tenderly: boolean; }, { "bundle-mode": "manual" | "auto"; "enable-debug-endpoints": boolean; "expiration-check": boolean; "dangerous-skip-user-operation-validation": boolean; tenderly: boolean; }>; export type IBundlerArgs = z.infer; export type IBundlerArgsInput = z.input; export type ICompatibilityArgs = z.infer; export type ICompatibilityArgsInput = z.input; export type IServerArgs = z.infer; export type IServerArgsInput = z.input; export type IRpcArgs = z.infer; export type IRpcArgsInput = z.input; export type IBundleCompressionArgs = z.infer; export type IBundleCompressionArgsInput = z.input; export type ILogArgs = z.infer; export type ILogArgsInput = z.input; export type IDebugArgs = z.infer; export type IDebugArgsInput = z.input; export declare const optionArgsSchema: z.ZodObject<{ "bundle-mode": z.ZodEnum<["auto", "manual"]>; "enable-debug-endpoints": z.ZodBoolean; "expiration-check": z.ZodBoolean; "dangerous-skip-user-operation-validation": z.ZodBoolean; tenderly: z.ZodBoolean; "bundle-bulker-address": z.ZodOptional>; "per-op-inflator-address": z.ZodOptional>; "rpc-url": z.ZodString; "send-transaction-rpc-url": z.ZodOptional; "polling-interval": z.ZodNumber; "max-block-range": z.ZodOptional; port: z.ZodNumber; timeout: z.ZodOptional; websocket: z.ZodDefault; "websocket-max-payload-size": z.ZodDefault; json: z.ZodBoolean; "network-name": z.ZodString; "log-level": z.ZodEnum<["trace", "debug", "info", "warn", "error", "fatal"]>; "public-client-log-level": z.ZodOptional>; "wallet-client-log-level": z.ZodOptional>; "rpc-log-level": z.ZodOptional>; "mempool-log-level": z.ZodOptional>; "executor-log-level": z.ZodOptional>; "reputation-manager-log-level": z.ZodOptional>; "nonce-queuer-log-level": z.ZodOptional>; "chain-type": z.ZodEnum<["default", "op-stack", "arbitrum"]>; "legacy-transactions": z.ZodBoolean; "api-version": z.ZodEffects>, ApiVersion[], string | undefined>; "default-api-version": z.ZodEffects>, "v1" | "v2", "v1" | "v2" | undefined>; "balance-override": z.ZodBoolean; "local-gas-limit-calculation": z.ZodBoolean; "flush-stuck-transactions-during-startup": z.ZodBoolean; "fixed-gas-limit-for-estimation": z.ZodOptional>; entrypoints: z.ZodEffects; "entrypoint-simulation-contract": z.ZodEffects>, `0x${string}` | undefined, unknown>; "safe-mode": z.ZodBoolean; "utility-private-key": z.ZodOptional, import("viem").PrivateKeyAccount, string>>; "executor-private-keys": z.ZodUnion<[z.ZodEffects, "many">, import("viem").PrivateKeyAccount[], string[]>, z.ZodEffects]>; "max-executors": z.ZodOptional; "min-executor-balance": z.ZodOptional>; "executor-refill-interval": z.ZodNumber; "min-entity-stake": z.ZodNumber; "min-entity-unstake-delay": z.ZodNumber; "max-bundle-wait": z.ZodNumber; "max-bundle-size": z.ZodNumber; "gas-price-floor-percent": z.ZodNumber; "gas-price-expiry": z.ZodNumber; "gas-price-multipliers": z.ZodEffects, bigint[], string>, { slow: bigint; standard: bigint; fast: bigint; }, string>; "mempool-max-parallel-ops": z.ZodDefault; "mempool-max-queued-ops": z.ZodDefault; "enforce-unique-senders-per-bundle": z.ZodDefault; "max-gas-per-bundle": z.ZodDefault>; }, "strip", z.ZodTypeAny, { entrypoints: `0x${string}`[]; "safe-mode": boolean; "executor-private-keys": import("viem").PrivateKeyAccount[]; "executor-refill-interval": number; "min-entity-stake": number; "min-entity-unstake-delay": number; "max-bundle-wait": number; "max-bundle-size": number; "gas-price-floor-percent": number; "gas-price-expiry": number; "gas-price-multipliers": { slow: bigint; standard: bigint; fast: bigint; }; "mempool-max-parallel-ops": number; "mempool-max-queued-ops": number; "enforce-unique-senders-per-bundle": boolean; "max-gas-per-bundle": bigint; "chain-type": "default" | "op-stack" | "arbitrum"; "legacy-transactions": boolean; "api-version": ApiVersion[]; "default-api-version": "v1" | "v2"; "balance-override": boolean; "local-gas-limit-calculation": boolean; "flush-stuck-transactions-during-startup": boolean; port: number; websocket: boolean; "websocket-max-payload-size": number; "rpc-url": string; "polling-interval": number; json: boolean; "network-name": string; "log-level": "error" | "info" | "debug" | "fatal" | "warn" | "trace"; "bundle-mode": "manual" | "auto"; "enable-debug-endpoints": boolean; "expiration-check": boolean; "dangerous-skip-user-operation-validation": boolean; tenderly: boolean; "bundle-bulker-address"?: `0x${string}` | undefined; "per-op-inflator-address"?: `0x${string}` | undefined; "send-transaction-rpc-url"?: string | undefined; "max-block-range"?: number | undefined; timeout?: number | undefined; "public-client-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "wallet-client-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "rpc-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "mempool-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "executor-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "reputation-manager-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "nonce-queuer-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "fixed-gas-limit-for-estimation"?: bigint | undefined; "entrypoint-simulation-contract"?: `0x${string}` | undefined; "utility-private-key"?: import("viem").PrivateKeyAccount | undefined; "max-executors"?: number | undefined; "min-executor-balance"?: bigint | undefined; }, { entrypoints: string; "safe-mode": boolean; "executor-private-keys": (string | string[]) & (string | string[] | undefined); "executor-refill-interval": number; "min-entity-stake": number; "min-entity-unstake-delay": number; "max-bundle-wait": number; "max-bundle-size": number; "gas-price-floor-percent": number; "gas-price-expiry": number; "gas-price-multipliers": string; "chain-type": "default" | "op-stack" | "arbitrum"; "legacy-transactions": boolean; "balance-override": boolean; "local-gas-limit-calculation": boolean; "flush-stuck-transactions-during-startup": boolean; port: number; "rpc-url": string; "polling-interval": number; json: boolean; "network-name": string; "log-level": "error" | "info" | "debug" | "fatal" | "warn" | "trace"; "bundle-mode": "manual" | "auto"; "enable-debug-endpoints": boolean; "expiration-check": boolean; "dangerous-skip-user-operation-validation": boolean; tenderly: boolean; "bundle-bulker-address"?: string | undefined; "per-op-inflator-address"?: string | undefined; "send-transaction-rpc-url"?: string | undefined; "max-block-range"?: number | undefined; timeout?: number | undefined; websocket?: boolean | undefined; "websocket-max-payload-size"?: number | undefined; "public-client-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "wallet-client-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "rpc-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "mempool-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "executor-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "reputation-manager-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "nonce-queuer-log-level"?: "error" | "info" | "debug" | "fatal" | "warn" | "trace" | undefined; "api-version"?: string | undefined; "default-api-version"?: "v1" | "v2" | undefined; "fixed-gas-limit-for-estimation"?: string | undefined; "entrypoint-simulation-contract"?: unknown; "utility-private-key"?: string | undefined; "max-executors"?: number | undefined; "min-executor-balance"?: string | undefined; "mempool-max-parallel-ops"?: number | undefined; "mempool-max-queued-ops"?: number | undefined; "enforce-unique-senders-per-bundle"?: boolean | undefined; "max-gas-per-bundle"?: string | undefined; }>; export type IOptions = z.infer; export type IOptionsInput = z.input; //# sourceMappingURL=bundler.d.ts.map