import React from 'react'; declare type UseAccessibleMouseDownOptions = { /** Whether the target is currently disabled or not */ isDisabled?: boolean; /** The original onMouseDown to compose */ onMouseDown?: React.MouseEventHandler; /** The original onKeyDown to compose */ onKeyDown?: React.KeyboardEventHandler; }; /** * This hook can be used to create an accessible mouse down handler * which retains keyboard accessibility (that you normally get with click events). */ export declare function useAccessibleMouseDown(handler: React.MouseEventHandler, { isDisabled, onMouseDown: originalOnMouseDown, onKeyDown: originalOnKeyDown }: UseAccessibleMouseDownOptions): { onMouseDown: (event: React.MouseEvent) => void; onKeyDown: (event: React.KeyboardEvent) => void; }; export {};