import UseButtonProps, { UseButtonHandlers } from "./UseButtonProps"; import { EventParam } from "@suid/types"; export default function useButton(props: UseButtonProps): { getRootProps: (otherHandlers?: UseButtonHandlers) => { [x: string]: unknown; tabIndex: unknown; type: unknown; onBlur: (event: EventParam) => void; onFocus: (event: EventParam) => void; onKeyDown: (event: EventParam) => void; onKeyUp: (event: EventParam) => void; onMouseDown: (event: EventParam) => void; onMouseLeave: (event: EventParam) => void; onMouseUp: (event: EventParam) => void; ref: (instance: HTMLElement | null) => void; }; readonly focusVisible: boolean; setFocusVisible: import("solid-js").Setter; readonly disabled: boolean | undefined; readonly active: import("solid-js").Accessor; }; //# sourceMappingURL=useButton.d.ts.map