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, FormModel } from '../../../../mentornity-js-client/models';
export declare class MentornityMembershipApplicationSettingsWrapper {
  user: User;
  applicationForm?: FormModel;
  organisationConfig?: Config;
  availableFields?: BaseField[];
  error?: ApiError;
  step: string;
  editorValue?: {
    type: string;
    id: string;
    value: {
      placeholder: string;
      text: string;
    };
  }[];
  language: string;
  organisationId: string;
  formTarget: 'mentee' | 'mentor';
  organisationDomain: string;
  wlDomain: string;
  notifier: Notifier;
  private api;
  componentWillLoad(): Promise<void>;
  setApplicationForm: (form: any) => void;
  onSelectedFieldsChange: (e: any) => void;
  getApplicationLink: () => string;
  onClickSaveChanges: () => void;
  render(): any;
}
