import { LitElement } from 'lit'; import { Switch } from '@material/web/switch/internal/switch.js'; import '@material/web/switch/switch.js'; export declare class IxSwitch extends LitElement { readonly component: Switch; /** * Disables the switch and makes it non-interactive. */ disabled: boolean; /** * Puts the switch in the selected state and sets the form submission value to * the `value` property. */ selected: boolean; /** * Shows both the selected and deselected icons. */ icons: boolean; /** * Shows only the selected icon, and not the deselected icon. If `true`, * overrides the behavior of the `icons` property. */ showOnlySelectedIcon: boolean; /** * When true, require the switch to be selected when participating in * form submission. * * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#validation */ required: boolean; /** * The HTML name to use in form submission. */ name: string | undefined; /** * The value associated with this switch on form submission. `null` is * submitted when `selected` is `false`. */ value: string; protected createRenderRoot(): this; render(): import("lit-html").TemplateResult<1>; }