import { MouseEvent } from 'react';
type EventHandler<T = any> = (event: MouseEvent, ...params: T[]) => void;
interface IOptions {
    timeout?: number;
}
export declare const useDoubleClick: <T = any>(doubleClick: EventHandler<T>, click?: EventHandler<T>, options?: IOptions) => (event: MouseEvent, ...params: T[]) => void;
export {};
