import { type EventEmitter } from '../../stencil-public-runtime'; import { type AriaValidationHost } from '../../utils/aria/aria-validation-controller'; import { ReactiveControllerHost } from '../../utils/stencil/reactive-controller-host'; export declare class LmvzToggle extends ReactiveControllerHost implements AriaValidationHost { readonly el: HTMLElement; get validationEl(): HTMLElement; internals: ElementInternals; private nativeInputElement?; private toggleId; lmvzChange: EventEmitter; label: string; checked: boolean; disabled: boolean; required: boolean; name?: string; value: string; form?: string; constructor(); formAssociatedCallback(_form: HTMLFormElement | undefined): void; formResetCallback(): void; formStateRestoreCallback(state: string): void; handleCheckedChange(checked: boolean): void; handleDisabledChange(disabled: boolean): void; focusToggle(): Promise; blurToggle(): Promise; checkValidity(): Promise; reportValidity(): Promise; getValidationMessage(): Promise; getInputElement(): Promise; private handleChange; render(): any; }