import { GridLayout } from "tns-core-modules/ui/layouts/grid-layout"; import { FlexboxLayout } from "tns-core-modules/ui/layouts/flexbox-layout"; import { ObservableArray } from "tns-core-modules/data/observable-array"; import { SearchBar } from "tns-core-modules/ui/search-bar"; export declare class Common extends GridLayout { searchHint: string; searchBar: SearchBar; autofocus: any; xbtn: any; private _items; selected: Array; disabled: any; private _selected_items; private _selected_layout; private _primary_key; private _gridBase; private _search_param; private _item_template; private _filterd; private _term; private _lastTerm; labelselect: any; private currentPage; render: string; private filterselect; private _modal_title; private _hint; private _selected_flag; private multiple; private allowSearch; doneText: string; clearText: string; selectText: string; closeText: string; static changeEvent: string; static closeEvent: string; selected_flag: string; search_param: string; filterd: ObservableArray; term: string; item_template: any; gridBase: any; selected_layout: any; private modalPage; modal_title: string; hint: string; private closeCallback; selected_items: Array; items: any[]; primary_key: any; constructor(); private isFunction; renderTags(): FlexboxLayout; init(): void; open(): void; closeModal(): void; renderTagsHolder(): GridLayout; tagsDone(): void; labelDone(): void; tagsClear(): void; refresh(): void; private doneSelect; Clear(clear?: boolean): void; private clearSelect; private Modal; onSubmit(): void; private listnToSearch; private parseOptions; }