import { CSSResultArray, PropertyValues, TemplateResult } from 'lit'; import { CheckboxBase } from './../checkbox/checkbox-base'; declare const LuzmoSwitch_base: typeof CheckboxBase & { new (...args: any[]): import("../..").SizedElementInterface; prototype: import("../..").SizedElementInterface; }; /** * @element luzmo-switch * * @slot - text label of the Switch * @fires change - Announces a change in the `checked` property of a Switch */ export declare class LuzmoSwitch extends LuzmoSwitch_base { static get styles(): CSSResultArray; /** * Deliver the Switch with additional visual emphasis. */ emphasized: boolean; /** * Whether the thumb is within the Switch or overflows it. */ thumb?: 'overflow' | 'within'; protected render(): TemplateResult; protected firstUpdated(changes: PropertyValues): void; protected updated(changes: PropertyValues): void; } export {};