@universal-material/web
Version:
Material web components
28 lines • 895 B
TypeScript
import { TemplateResult } from 'lit';
import { UmMenuItem } from '../menu/menu-item.js';
import { UmSelect } from './select.js';
import './select.js';
export declare class UmOption extends UmMenuItem {
#private;
static styles: (import("lit").CSSResult | import("lit").CSSResultGroup[])[];
_nativeOption: HTMLOptionElement | null;
get value(): string;
set value(value: string);
get selected(): boolean;
set selected(selected: boolean);
protected _getContainerClasses(): {
selected: boolean;
};
protected _renderDefaultTrailingIcon(): TemplateResult;
get _select(): UmSelect | null;
connectedCallback(): void;
disconnectedCallback(): void;
_writeNativeSelected(): void;
_setSelectedByUser(): void;
}
declare global {
interface HTMLElementTagNameMap {
'u-option': UmOption;
}
}
//# sourceMappingURL=option.d.ts.map