import { MouseEvent, MouseEventHandler } from 'react'; /** * A click handler that supports: * - Standard MouseEventHandler (receives event, returns void) * - Async handlers (receives event, returns Promise) * - Parameterless handlers (no event parameter) */ export type ClickHandler = MouseEventHandler | ((event: MouseEvent) => Promise) | (() => void) | (() => Promise); export declare const useClickWithLoading: (handler?: ClickHandler) => { isLoading: boolean; handleClick: (event: MouseEvent) => Promise; }; //# sourceMappingURL=useClickWithLoading.d.ts.map