import { Panel } from '@lumino/widgets'; import { SparkUIMessage } from '../../SparkUIMessage'; import { IProfileListItem } from '../../IProfileListItem'; export declare class ProfileConfigurationWidget extends Panel { readonly SPARK_LOCAL_MASTER_URL_PREFIX = "local"; private readonly propertiesWidget; private readonly enableHiveSupportWidget; private readonly masterURLWidget; private readonly executorCoresWidget; private readonly executorMemoryWidget; constructor(); getConfiguration(): { masterURL: string; executorCores: string; executorMemory: string; properties: { [key: string]: string; }; }; updateConfiguration(selectedProfile: IProfileListItem): void; processMessage(msg: SparkUIMessage): void; private toggleExecutorInputs; private onAddNewProperty; private onEnableHiveSupport; private onRemoveProperty; }