import type { UseToggleSwitchChangeEvent } from '@primereact/types/headless/toggleswitch'; export declare const useToggleSwitch: (inProps?: unknown) => import("@primereact/types/core").HeadlessInstance void; rootProps: { 'data-invalid'?: "" | undefined; 'data-disabled'?: "" | undefined; 'data-checked': ""; } | { 'data-invalid'?: "" | undefined; 'data-disabled'?: "" | undefined; 'data-unchecked': ""; }; inputProps: { onChange: (event: UseToggleSwitchChangeEvent) => void; onBlur?: import("react").FocusEventHandler | undefined; onFocus?: import("react").FocusEventHandler | undefined; 'aria-label'?: string | undefined; 'aria-labelledby'?: string | undefined; tabIndex?: number | undefined; 'aria-invalid'?: true | undefined; type: "checkbox"; role: "switch"; checked: boolean | undefined; disabled: boolean | undefined; 'aria-checked': boolean | undefined; }; controlProps: { 'data-invalid'?: "" | undefined; 'data-disabled'?: "" | undefined; 'data-checked': ""; } | { 'data-invalid'?: "" | undefined; 'data-disabled'?: "" | undefined; 'data-unchecked': ""; }; handleProps: { 'data-invalid'?: "" | undefined; 'data-disabled'?: "" | undefined; 'data-checked': ""; } | { 'data-invalid'?: "" | undefined; 'data-disabled'?: "" | undefined; 'data-unchecked': ""; }; }>;