import { Widget } from './widget.js'; import { Label } from './label.js'; import { InputField } from './inputfield.js'; import { Button } from './button.js'; import { Link } from './link.js'; export declare class TwoList extends Widget { getAvailableFieldsCaption(): Label; getVisibleFieldsCaption(): Label; getAvailableFieldsFilter(): InputField; getVisibleFieldsFilter(): InputField; getAvailableItemByPosition(position: number): Button; getVisibleItemByPosition(position: number): Button; getMoveToRightButton(): Button; getMoveToLeftButton(): Button; getNumberOfAvailableItems(): Promise; getNumberOfSelectedAvailableItems(): Promise; getNumberOfVisibleItems(): Promise; getNumberOfSelectedVisibleItems(): Promise; getAllAvailableItems(): Promise; getAllVisibleItems(): Promise; getSelectedAvailableItemPositions(): Promise; getSelectedVisibleItemPositions(): Promise; getRemoveAllLink(): Link; getAddAllLink(): Link; private getAllVisibleElemItems; private getAllAvailableElemItems; private getSelectedVisibleElemItems; private getSelectedAvailableElemItems; }