import type { UserOperationStruct } from "@alchemy/aa-core"; export interface GasOverheads { fixed: number; perUserOp: number; perUserOpWord: number; zeroByte: number; nonZeroByte: number; bundleSize: number; sigSize: number; } export declare const DefaultGasOverheads: GasOverheads; export type NotPromise = { [P in keyof T]: Exclude>; }; export declare function calcPreVerificationGas(userOp: Partial>, overheads?: Partial): number;