import type { ENTRYPOINT_ADDRESS_V06_TYPE, EntryPoint, UserOperation } from "permissionless/types"; import { type Transport } from "viem"; export declare const getGasParameters: ({ userOperation, entryPoint, bundlerTransport }: { userOperation: TEntryPoint extends "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789" ? { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; paymasterAndData: `0x${string}`; signature: `0x${string}`; factory?: undefined; factoryData?: undefined; paymaster?: undefined; paymasterVerificationGasLimit?: undefined; paymasterPostOpGasLimit?: undefined; paymasterData?: undefined; } : { sender: `0x${string}`; nonce: bigint; factory?: `0x${string}` | undefined; factoryData?: `0x${string}` | undefined; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; paymaster?: `0x${string}` | undefined; paymasterVerificationGasLimit?: bigint | undefined; paymasterPostOpGasLimit?: bigint | undefined; paymasterData?: `0x${string}` | undefined; signature: `0x${string}`; initCode?: undefined; paymasterAndData?: undefined; }; entryPoint: TEntryPoint; bundlerTransport: Transport; }) => Promise>; export declare const setPimlicoAsProvider: (urlString: string) => string; export declare const isProviderSet: (urlString: string, provider: string) => boolean; //# sourceMappingURL=getGasParameters.d.ts.map