import { Subject } from 'rxjs'; import { SearchList } from '../components/2-common/search-list'; import { Command, ShortcutService } from './shortcut.service'; import * as i0 from "@angular/core"; /** * Popup to discover commands and pick one. */ export declare class CommandPicker { readonly shortcutService: import("@angular/core").InputSignal; readonly onClose: import("@angular/core").OutputEmitterRef; isolatedShortcutService: ShortcutService; logger: import("../angular-terminal/logger").Logger; readonly listOfCommands: import("../utils/Signal2").Signal2; readonly hideCommands: import("../utils/Signal2").Signal2; readonly list: import("@angular/core").Signal>; constructor(); ngOnInit(): void; private listCommands; shortcuts: ({ keys: string; func: () => void; name?: undefined; } | { keys: string; name: string; func: () => void; })[]; destroy$: Subject; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }