export interface GasOverheads {
    /**
     * fixed overhead for entire handleOp bundle.
     */
    fixed: number;
    /**
     * per userOp overhead, added on top of the above fixed per-bundle.
     */
    perUserOp: number;
    /**
     * overhead for userOp word (32 bytes) block
     */
    perUserOpWord: number;
    /**
     * zero byte cost, for calldata gas cost calculations
     */
    zeroByte: number;
    /**
     * non-zero byte cost, for calldata gas cost calculations
     */
    nonZeroByte: number;
    /**
     * expected bundle size, to split per-bundle overhead between all ops.
     */
    bundleSize: number;
    /**
     * expected length of the userOp signature.
     */
    sigSize: number;
}
export declare const DefaultGasOverheads: GasOverheads;
