import { StiUsedFontsList } from "../services/objects"; import Color from "../system/Color"; import { Font } from "../system/Font"; import { StiLabel, StiDescription, StiOptionsElement, StiHtmlStyle, StiBorderElement, StiBackgroundElement, StiValueElement, StiEditableContent, StiTabIndex } from "../system/interfaces"; import StiJson from "../system/StiJson"; import { StiFormElement } from "./base/StiFormElement"; import { StiOptionItem } from "./text/StiOptionItem"; import { StiTextItem } from "./text/StiTextItem"; export declare class StiMultipleSelectionElement extends StiFormElement implements StiLabel, StiDescription, StiOptionsElement, StiHtmlStyle, StiBorderElement, StiBackgroundElement, StiValueElement, StiTabIndex { type: string; tooltip: string; required: boolean; description: StiTextItem; font: Font; private _columns; backgroundColor: Color; textColor: Color; checkColor: Color; borderColor: Color; prefix: string; suffix: string; private _options; nativeOptions: string[]; optionsContentEditable: StiOptionItem[]; useCustomOption: boolean; customOptionText: string; selectedOptions: string[]; tabIndex: any; setDefaultValues(): void; constructor(); setTabIndex(value: number): number; set options(value: string[]); updateOptionsContentEditable(): void; getDefaultEditableContent(): StiEditableContent; get options(): string[]; get value(): any; get columns(): number; set columns(value: number); getUsedFonts(usedFonts: StiUsedFontsList): void; htmlStyle(): string; saveToJsonObject(options: any): StiJson; loadFromJsonObject(json: StiJson): void; }