import { Event, HasOwner } from "vtxf-xe2/dist-node/xe2-base-utils"; import { My3dtilesApp } from ".."; import { CommandInfoType } from "./CommandInfoType"; export declare class Commands extends HasOwner { private _lastCommands; get lastCommands(): CommandInfoType[]; get lastCommandsChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[CommandInfoType[], CommandInfoType[]]>; private _catogriesMap; get catogriesMap(): Map; private _catogriesMapChanged; get catogriesMapChanged(): Event<[]>; private _catogriesPriorityMap; get catogriesPriorityMap(): { [k: string]: number; }; set catogriesPriorityMap(value: { [k: string]: number; }); get catogriesPriorityMapChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[{ [k: string]: number; }, { [k: string]: number; }]>; register(command: CommandInfoType): void; private _catogryNames; get catogryNames(): string[]; set catogryNames(value: string[]); get catogryNamesChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[string[], string[]]>; private _catogryNamesInit; getCommandsByCatogory(category: string): CommandInfoType[]; private _allCommands; get allCommands(): CommandInfoType[]; private _allCommandsInit; get allCommandsChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[CommandInfoType[], CommandInfoType[]]>; private _searchCommands; get searchCommands(): CommandInfoType[]; get searchCommandsChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[CommandInfoType[], CommandInfoType[]]>; private _searchKey; get searchKey(): string; set searchKey(value: string); get searchKeyChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[string, string]>; private _searchKeyInit; searchForKey(key: string): CommandInfoType[]; constructor(owner: My3dtilesApp); }