import { OnInit } from '@angular/core';
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
import { QuickCmds, SSHProfileOption } from '../api';
export declare class EditCommandModalComponent implements OnInit {
    private modalInstance;
    allGroups: string[];
    profiles: SSHProfileOption[];
    command: QuickCmds;
    isCapturingShortcut: boolean;
    sshProfileQuery: string;
    specialCommandsInfo: string;
    sshEnabled: boolean;
    private _groupSavedValue;
    constructor(modalInstance: NgbActiveModal);
    ngOnInit(): void;
    onGroupFocus(): void;
    onGroupBlur(): void;
    onKeyDown(event: KeyboardEvent): void;
    startCaptureShortcut(event: Event): void;
    get filteredProfiles(): SSHProfileOption[];
    isProfileSelected(profileId: string): boolean;
    toggleProfile(profileId: string): void;
    onSshToggle(): void;
    save(): void;
    cancel(): void;
}
