import { FormSubmitEvent } from "@dvn/core/doldurma/src/form/doldurma-form";
import { Storage } from "@dvn/kimlik/storage/Storage.interface";
import { SozlukApi } from "@dvn/sozluk/api";
import { MentornityApi } from "src/modules/mentornity-js-client";
import { GetInvitation, Organisation } from "src/modules/mentornity-js-client/models";
import { MentornityAcceptInvitationWrapperI18n } from "../mentornity-accept-invitation-wrapper/i18n";
export declare class MentornityAcceptInvitationWidget {
  storage: Storage;
  strings: MentornityAcceptInvitationWrapperI18n;
  isProgressing: boolean;
  formErrors?: string[];
  api: MentornityApi;
  organisation: Organisation;
  apiSozluk: SozlukApi;
  invitation: GetInvitation;
  isLoggedIn: boolean;
  language: string;
  private wl;
  componentWillLoad(): Promise<void>;
  formFields: () => any[];
  login: (email: any, password: any) => Promise<void>;
  saveConsentForPolicy: () => Promise<void>;
  onSubmit: (event: FormSubmitEvent) => Promise<void>;
  render(): any;
}
