import { MaybeRef, Reactify } from '@vueuse/shared'; declare type PrependArgument = Fn extends (...args: infer R) => infer T ? (that: E, ...args: R) => T : never; export declare type UnrefFn = T extends (...args: infer A) => infer R ? (...args: { [K in keyof A]: MaybeRef; }) => R : never; export declare function unrefFn(fn: T): UnrefFn; export declare function reactifyMethod(fn: T): Reactify>; export declare const reactifyString: (fn: T) => Reactify>; export declare const reactifyNumber: (fn: T) => Reactify>; export {};