import { ToggleButton } from '../../base/toggle-button.js'; import '../focus-ring/focus-ring.js'; import '../ripple/ripple.js'; import { M3Ripple } from '../ripple/ripple.js'; /** * @tag md-switch * * @csspart thumb * @csspart label */ export declare class M3Switch extends ToggleButton { #private; icons: boolean; checkedIconOnly: boolean; $ripple: M3Ripple; $thumb: HTMLSpanElement; static styles: any[]; render(): import("lit-html").TemplateResult<1>; renderOnIcon(): import("lit-html").TemplateResult<1>; renderOffIcon(): import("lit-html").TemplateResult<1>; connectedCallback(): void; disconnectedCallback(): void; firstUpdated(): void; } declare global { interface HTMLElementTagNameMap { 'md-switch': M3Switch; } }