/** * Call this {@link InteractorConstructor} to initialize a switch {@link Interactor}. * The switch interactor can be used to interact with switches on the page and * to assert on their state. * * The switch is located by the text of its label or by `aria-label` attribute. * * ### Example * * ``` typescript * await Switch('Theme').toggle(); * await Switch('Theme').is({ disabled: true }); * await Switch({ id: 'theme-toggler', disabled: true }).exists(); * ``` * * ### Filters * * - `title`: *string* – Filter by title * - `id`: *string* – Filter by id * - `visible`: *boolean* – Filter by visibility. Defaults to `true`. See {@link isVisible}. * - `valid`: *boolean* – Filter by whether the switch is valid. * - `checked`: *boolean* – Filter by whether the switch is checked.. * - `disabled`: *boolean* – Filter by whether the switch is disabled. Defaults to `false`. * - `focused`: *boolean* – Filter by whether the switch is focused. See {@link focused}. * * ### Actions * * - `click()`: *{@link Interaction}* – Click on the switch * - `focus()`: *{@link Interaction}* – Focus the switch * - `blur()`: *{@link Interaction}* – Blur the switch * - `check()`: *{@link Interaction}* – Check the switch if it is not checked * - `uncheck()`: *{@link Interaction}* – Uncheck the switch if it is checked * - `toggle()`: *{@link Interaction}* – Toggle the switch * * @category Interactor */ export declare const Switch: import("@interactors/core").InteractorConstructor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>, { indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>, import("@interactors/core").MergeObjects string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }>>, import("@interactors/core").FilterMethods boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }>>, import("@interactors/core").MergeObjects | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject>>, import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit) => import("@interactors/core").ActionInteraction; uncheck: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit) => import("@interactors/core").ActionInteraction; toggle: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit>>, import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>, { indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }>>, "visible" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit) => import("@interactors/core").ActionInteraction; uncheck: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit) => import("@interactors/core").ActionInteraction; toggle: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit> & Omit | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject>>, "toggle" | "check" | "uncheck">) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>, { indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }>>, "visible" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit) => import("@interactors/core").ActionInteraction; uncheck: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit) => import("@interactors/core").ActionInteraction; toggle: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>, { valid?: import("@interactors/core").MaybeMatcher | undefined; disabled?: import("@interactors/core").MaybeMatcher | undefined; }>, { checked?: import("@interactors/core").MaybeMatcher | undefined; indeterminate?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods boolean; indeterminate: (element: HTMLInputElement) => boolean; visible: { apply: (element: HTMLInputElement) => boolean | null; default: boolean; }; }> & Omit string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }>>, import("@interactors/core").FilterMethods boolean; disabled: { apply: (element: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => boolean; default: boolean; }; }>>, "visible" | "checked" | "indeterminate"> & import("@interactors/core").ActionMethods | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject> & Omit> & Omit | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject, init?: MouseEventInit | undefined) => import("@interactors/core").ActionInteraction; focus: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; blur: ({ perform }: import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject) => import("@interactors/core").ActionInteraction; }, import("@interactors/core").Interactor | undefined; title?: import("@interactors/core").MaybeMatcher | undefined; id?: import("@interactors/core").MaybeMatcher | undefined; visible?: import("@interactors/core").MaybeMatcher | undefined; className?: import("@interactors/core").MaybeMatcher | undefined; classList?: import("@interactors/core").MaybeMatcher | undefined; focused?: import("@interactors/core").MaybeMatcher | undefined; }>> & import("@interactors/core").FilterMethods string; id: (element: HTMLElement) => string; visible: { apply: typeof import("element-is-visible").isVisible; default: boolean; }; className: (element: HTMLElement) => string; classList: (element: HTMLElement) => string[]; focused: (element: HTMLElement) => boolean; }> & Omit & import("@interactors/core").EmptyObject>>, "toggle" | "check" | "uncheck">>>>; //# sourceMappingURL=switch.d.ts.map