declare const LionOption_base: typeof LitElement & import("@open-wc/dedupe-mixin").Constructor & Pick & Pick & import("@open-wc/dedupe-mixin").Constructor & Pick & import("@open-wc/dedupe-mixin").Constructor & Pick & import("@open-wc/dedupe-mixin").Constructor & Pick & import("@open-wc/dedupe-mixin").Constructor & Pick; /** * @typedef {import('@lion/core').TemplateResult } TemplateResult * @typedef {import('@lion/form-core/types/choice-group/ChoiceGroupMixinTypes').ChoiceGroupHost } ChoiceGroupHost * @typedef {import('../types/LionOption').LionOptionHost } LionOptionHost */ /** * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option * Can be a child of datalist/select, or role="listbox" * * Element gets state supplied externally, reflects this to attributes, * enabling SubClassers to style based on those states */ export class LionOption extends LionOption_base { /** @type {any} */ static get properties(): any; static get styles(): import("@lion/core").CSSResult[]; active: boolean; /** @private */ private __onClick; /** @private */ private __registerEventListeners; /** @private */ private __unRegisterEventListeners; } export type TemplateResult = import('@lion/core').TemplateResult; export type ChoiceGroupHost = import('@lion/form-core/types/choice-group/ChoiceGroupMixinTypes').ChoiceGroupHost; export type LionOptionHost = import('../types/LionOption').LionOptionHost; import { LitElement } from "@lion/core"; export {};