import { OperatorFunction } from 'rxjs'; import { ViewContainerRef, ComponentFactoryResolver, Injector } from '@angular/core'; import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; import { ConfigProxy, PartialProfileGroup, Profile, ProfileProvider, ProfileSettingsComponent, ProfilesService, ProfileGroup } from 'tabby-core'; /** @hidden */ export declare class EditProfileModalComponent

{ private injector; private componentFactoryResolver; private profilesService; private modalInstance; profile: P & ConfigProxy; profileProvider: ProfileProvider

; settingsComponent: new () => ProfileSettingsComponent

; defaultsMode: 'enabled' | 'group' | 'disabled'; profileGroup: PartialProfileGroup | undefined; groups: PartialProfileGroup[]; placeholder: ViewContainerRef; private _profile; private settingsComponentInstance?; constructor(injector: Injector, componentFactoryResolver: ComponentFactoryResolver, profilesService: ProfilesService, modalInstance: NgbActiveModal); colorsAutocomplete: (text$: any) => any; colorsFormatter: (value: any) => any; ngOnInit(): void; ngAfterViewInit(): void; groupTypeahead: OperatorFunction[]>; groupFormatter: (g: PartialProfileGroup) => string; iconSearch: OperatorFunction; save(): void; cancel(): void; isConnectable(): boolean; }