import type { BuildUserOpOptions, Hex, PaymasterFeeQuote } from "@biconomy/account"; export type { UserOpReceipt, UserOpStatus, UserOpResponse, BuildUserOpOptions, Transaction, PaymasterFeeQuote } from "@biconomy/account"; import type { MutableRefObject } from 'react'; export type PartialBuildOptionKey = keyof BuildUserOpOptions; /** @ignore */ export declare const deepMerge: (target?: BuildUserOpOptions, source?: BuildUserOpOptions) => BuildUserOpOptions; /** @ignore */ export declare const _mergeOptions: (target?: BuildUserOpOptions, source?: BuildUserOpOptions[]) => BuildUserOpOptions; /** @ignore */ export declare const mergeOptions: (options: (BuildUserOpOptions | undefined)[] | BuildUserOpOptions) => BuildUserOpOptions; /** @ignore */ export declare function bigIntReplacer(_key: string, value: any): any; export declare const Options: { getIncreasedVerification: (percentage: number) => BuildUserOpOptions; getPreferredToken: (token: string) => BuildUserOpOptions; getNowNonce: () => BuildUserOpOptions; getGasTokenFeeQuote: (selectedQuote: PaymasterFeeQuote, spender?: Hex, maxApproval?: boolean) => BuildUserOpOptions; GasTokenPayment: BuildUserOpOptions; Sponsored: BuildUserOpOptions; }; /** @ignore */ export declare function usePrevious(value: T): MutableRefObject['current']; //# sourceMappingURL=index.d.ts.map