import { ChangeEvent } from "react"; declare enum SwitchRole { CHECKBOX = "checkbox", BUTTON = "button" } export interface UseSwitchProps { isChecked?: boolean; defaultChecked?: boolean; onChange?: (value: boolean, event?: ChangeEvent | any) => void; isDisabled?: boolean; } declare function useSwitch({ isChecked, defaultChecked, onChange, isDisabled }?: UseSwitchProps): { isChecked: boolean; onChange: (event?: ChangeEvent | any) => void; }; declare namespace useSwitch { var switchRole: typeof SwitchRole; } export default useSwitch;