import { EventEmitter } from '../../../stencil-public-runtime';
import { SnkMessageBuilder } from '../../../lib/message/SnkMessageBuilder';
import { IUserConfig } from '../../../lib/http/data-fetcher/fetchers/form-config-fetcher';
export declare class ConfigHeader {
  private isEditingGuide;
  private isEditingGroup;
  configOptions: Array<IUserConfig>;
  readonly selectedConfig: IUserConfig;
  readonly messagesBuilder: SnkMessageBuilder;
  readonly hasChanges?: boolean;
  readonly optionConfigChanged: boolean;
  configClose: EventEmitter<void>;
  saveConfig: EventEmitter<void>;
  handleIsEditingGuideName({ detail }: CustomEvent): void;
  handleIsEditingGroupName({ detail }: CustomEvent): void;
  private saveFormConfig;
  private closeFormConfig;
  private getMessage;
  private openConfirmDialog;
  private applyOptionConfig;
  private renderSaveActions;
  render(): any;
}
