import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { ConfigService, ProfilesService } from 'tabby-core'; import { QuickCmds, ICmdGroup, SSHProfileOption } from '../api'; export declare class QuickCmdsSettingsTabComponent { config: ConfigService; private ngbModal; private profilesService; quickCmd: string; commands: QuickCmds[]; childGroups: ICmdGroup[]; groupCollapsed: { [id: string]: boolean; }; profiles: SSHProfileOption[]; constructor(config: ConfigService, ngbModal: NgbModal, profilesService: ProfilesService); loadProfiles(): Promise; createCommand(): void; editCommand(command: QuickCmds): void; deleteCommand(command: QuickCmds): void; editGroup(group: ICmdGroup): void; deleteGroup(group: ICmdGroup): void; cancelFilter(): void; refresh(): void; private getGroupScope; private upsertGroupScope; private removeGroupScope; private describeProfile; }