import { FormViewParams } from '@dvn/core/components/views/dvn-app-view-form-view/params';
import { FormViewConfig } from '@dvn/core/models/form-view-config';
import { Config, ViewConfigWrapper } from '../../../../mentornity-js-client/models';
import { MentornityCookieContext } from '../../util/session';
export declare function getFormParameters(mentornityCookieContext: MentornityCookieContext, config: Config, user: any, userMetadata: any, userMentorship?: any): FormViewParams | undefined;
export declare function getFormViewConfig(mentornityCookieContext: MentornityCookieContext, language: string, config: Config, viewConfigWrapper: ViewConfigWrapper, user: any, userMetadata: any, userMentorship?: any): FormViewConfig | undefined;
export declare function getAvailableMembershipFormFields(i18n: any, role: 'mentee' | 'mentor', config: Config): any[];
