import type { TemplateResult, CSSResultArray } from 'lit'; import { FormElement } from '../base/form-element'; import { PharosIcon } from '../icon/pharos-icon'; declare const PharosSelect_base: typeof FormElement; /** * Pharos select component. * * @tag pharos-select * * @slot label - Contains the label content. * @slot - Contains the available options for the select (the default slot). * @slot message - Contains message content to show below the select. * * @fires change - Fires when the value has changed */ export declare class PharosSelect extends PharosSelect_base { static elementDefinitions: { 'pharos-icon': typeof PharosIcon; }; /** * Indicates the value for the select. * @attr value */ value: string; private _select; private get _options(); static get styles(): CSSResultArray; protected firstUpdated(): void; private _setOption; onChange(): void; _handleFormdata(event: CustomEvent): void; _handleFormReset(): void; protected render(): TemplateResult; } export {}; //# sourceMappingURL=pharos-select.d.ts.map