import { ICommand } from "../UI/Components/CommandPanel/CommandList"; /** * 保存CAD的自定义命令,统一由这里经过CRUD操作 */ export declare class CommandServer { private _NeedUpload; private _CustomCommand; private _CustomCommandMap; private _CommandCustomMap; private _CommandHotKeyMap; private _HotKeyCommandMap; private constructor(); private static _SingleInstance; static GetInstance(): CommandServer; get CustomCommandMap(): Map; get HotKeyCommandMap(): Map; get CommandHotKeyMap(): Map; ChangeCustonCommand(icommand: ICommand): void; GetCommandCanUseDefaultCustomCmd(cmd: ICommand): boolean; GetCommandCanUseDefaultHotkey(cmd: ICommand): boolean; Reset(): Promise; Upload(): Promise; InitCommandCustomCmdAndHotkey(): Promise; ClearCustonCommand(): void; private ReadCustomCommandlist; private _LastScrollTop; SetLastScrollTop(scrollTop: number): Promise; GetLastScrollTop(): Promise; private RegistCustomCommand; private DeleteCustomCommand; private RegistHotkey; private DeleteHotkey; } //# sourceMappingURL=CommandServer.d.ts.map