import { EditableInputElementService, IEditableInlineEditor, ISelectOption } from "../editable-input-element-service"; import "./editable-inline-dropdown-checkbox.css"; import { DropdownCheckbox } from "../dropdown-checkbox/dropdown-checkbox"; export declare class EditableInlineDropdownCheckbox implements IEditableInlineEditor { private editableInputElementService; constructor(editableInputElementService: EditableInputElementService); valueType: string; private dropdown; private dropdown_vm; private originalSelectedItemsString; private static SelectedItemsStringSeparator; private readonly selectedItemsStringSeparator; private items; private onSave; private onKeyPress; value: Array; bind(): void; onDropdownHide(viewmodel: DropdownCheckbox): void; onKeydown(event: KeyboardEvent, viewmodel: DropdownCheckbox): boolean; static computeSelectedItemsString(items: Array, selectedItems: Array): string; show(element: JQuery, data: Array, currentValues: Array, onKeyPress: (event: Event) => boolean, onSave: () => void): void; hide(): void; readonly maxLength: number; detached(): void; attached(): void; }