import { NativeElement } from '@nonoun/native-core'; /** * Selectable option within a listbox or select dropdown. * @attr {string} value - Option value submitted on selection * @attr {boolean} disabled - Disables this option * @attr {string} label - Display label (falls back to text content) * @fires native:select - Fired on click with `{ value, label }` detail */ export declare class NOption extends NativeElement { #private; static observedAttributes: string[]; constructor(); get value(): string; set value(val: string); get disabled(): boolean; set disabled(val: boolean); get label(): string; set label(val: string); attributeChangedCallback(name: string, old: string | null, val: string | null): void; setup(): void; teardown(): void; } //# sourceMappingURL=option-element.d.ts.map