import { Panel } from '@lumino/widgets'; import { IProfileListItem } from '../../IProfileListItem'; export declare class ProfileSelectWidget extends Panel { readonly LABEL_TEXT = "Profile"; readonly LABEL_TITLE = "Profile"; readonly SELECT_TITLE = "Set all properties from a named profile"; readonly SAVE_BUTTON_TEXT = "Save"; readonly SAVE_BUTTON_TITLE = "Save profile"; readonly CREATE_BUTTON_TEXT = ""; readonly CREATE_BUTTON_TITLE = "Create new profile"; readonly REMOVE_BUTTON_TEXT = ""; readonly REMOVE_BUTTON_TITLE = "Delete this profile"; private selectEl; constructor(profiles: IProfileListItem[]); updateProfiles(profiles: IProfileListItem[]): void; private createLabel; private createSelect; private createSave; private createCreate; private createRemove; private onSaveClicked; private onCreateNewClicked; private onRemoveClicked; private onSelectionChanged; addProfile(profile: IProfileListItem): void; selectProfile(name: string): void; }