import { Notifier } from '@dvn/alaca/global/notifier/models';
import { ApiError } from '@dvn/core/api';
import { BaseField } from '@dvn/core/doldurma/src/BaseField';
import { User } from '@dvn/kimlik/api/models';
import { Config, ViewConfigWrapper } from '../../../../mentornity-js-client/models';
import { PreviewFormHandler } from './PreviewFormHandler';
export declare class MentornityMembershipInfoSettingsWrapper {
  user: User;
  previewFormHandler?: PreviewFormHandler;
  viewConfigWrapper?: ViewConfigWrapper;
  organisationConfig?: Config;
  availableFields?: BaseField[];
  error?: ApiError;
  language: string;
  organisationId: string;
  formTarget: 'mentee' | 'mentor';
  organisationDomain: string;
  wlDomain: string;
  notifier: Notifier;
  private api;
  componentWillLoad(): Promise<void>;
  setViewConfigWrapper: (viewConfigWrapper: ViewConfigWrapper) => void;
  onSelectedFieldsChange: (e: any) => void;
  onClickSaveChanges: () => void;
  render(): any;
}
