import { LitElement } from 'lit'; export declare class WebUiSwitch extends LitElement { static styles: import('lit').CSSResult[]; static formAssociated: boolean; private _checked; get checked(): boolean; set checked(v: boolean); name: string; value: string; disabled: boolean; required: boolean; loading: boolean; private _pressed; private get _isDisabled(); private readonly _formAssociation; private readonly _formAssociationController; formResetCallback(): void; formDisabledCallback(disabled: boolean): void; formStateRestoreCallback(state: string | File | FormData | null): void; private _syncValidity; private handleClick; private handlePointerDown; private handlePointerUp; private handlePointerLeave; render(): import('lit').TemplateResult<1>; readonly $events: { input: Event; change: Event; }; } declare global { interface HTMLElementTagNameMap { 'web-ui-switch': WebUiSwitch; } }