import Gtk from "gi://Gtk"; import type { ElementLifecycle } from "../../element-extender"; export declare class OptionsList { protected lifecycle: ElementLifecycle; protected listStore: Gtk.ListStore; protected textRenderer: Gtk.CellRendererText; protected comboBox: Gtk.ComboBox; protected currentOptions: Array<{ id: number; label: string; value: any; }>; constructor(lifecycle: ElementLifecycle); clear(): void; getComboBox(): Gtk.ComboBox; add(label: string, value: any): void; getOptionForIter(iter: Gtk.TreeIter): { value: any; index: number; }; }