/** Core */ import { CoreComponent } from "cmf.core/src/core"; import Cmf from "cmf.lbos"; /** Angular2 */ import * as ng from "@angular/core"; /** Kendo */ import "kendo.menu"; import QueryObject = Cmf.Foundation.BusinessObjects.QueryObject.QueryObject; /** * Query list viewer * * ## Examples * * ```html * * ``` */ export declare class QueryList extends CoreComponent implements ng.OnChanges, ng.OnInit { private _element; mainTitle: string; /** * Deprecated title input */ title: string; queries: EntityQueries; selectedQueryChange: ng.EventEmitter; private _menu; /** * anchor for the menu */ private __menuRef; private _selectList; private _menuStructure; private _value; private readonly menuElement; constructor(_element: ng.ElementRef); /** * On changes method * @param changes */ ngOnChanges(changes: any): void; ngOnInit(): void; private buildQueryStructure; private buildMenu; private onMenuSelect; } export declare class EntityQueries { entityType: Cmf.Foundation.BusinessObjects.EntityType; defaultQueryObject: Cmf.Foundation.BusinessObjects.QueryObject.QueryObject; queryObjects: Cmf.Foundation.BusinessObjects.QueryObject.QueryObject[]; isSystemQuery: boolean; } export declare class QueryListModule { }