import { Node } from '../core/node.js'; import { Label } from './label.js'; import { UIEvent, UINode, UINodeOptions, UINodeStyle } from './ui-node.js'; export declare class Select extends UINode { style: SelectStyle; values: string[]; label: Label; private _selected; get selected(): string; set selected(selected: string); constructor(node: Node, _options?: SelectOptions); protected created(options: SelectOptions): void; paint(): void; paintLOD1(): void; offPaint(): void; reflow(): void; onPropChange(_oldVal: any, newValue: any): void; onClick(event: UIEvent): void; } export interface SelectStyle extends UINodeStyle { font?: string; fontSize?: string; color?: string; arrowColor?: string; } export interface SelectOptions extends UINodeOptions { values?: string[]; selected?: string; }