import { ProfilesApiApiV2ProfilesChangeemailPostRequest, ProfilesApiApiV2ProfilesPostRequest, ProfilesApiApiV2ProfilesProfileIdDeleteRequest, ProfilesApiApiV2ProfilesPutRequest } from 'ch-api-client-typescript2/lib/api/profiles-api';
import { PatientModel } from 'ch-api-client-typescript2/lib/models/patient-model';
import { UserModel } from 'ch-api-client-typescript2/lib/models/user-model';
export declare const postProfile: (payload: ProfilesApiApiV2ProfilesPostRequest) => Promise<UserModel>;
export declare const changeEmail: (payload: ProfilesApiApiV2ProfilesChangeemailPostRequest) => Promise<boolean>;
export declare const getProfile: () => Promise<PatientModel>;
export declare const putProfile: (payload: ProfilesApiApiV2ProfilesPutRequest) => Promise<PatientModel>;
export declare const deleteProfile: (payload: ProfilesApiApiV2ProfilesProfileIdDeleteRequest) => Promise<boolean>;
declare const profiles: {
    postProfile: (payload: ProfilesApiApiV2ProfilesPostRequest) => Promise<UserModel>;
    changeEmail: (payload: ProfilesApiApiV2ProfilesChangeemailPostRequest) => Promise<boolean>;
    getProfile: () => Promise<PatientModel>;
    putProfile: (payload: ProfilesApiApiV2ProfilesPutRequest) => Promise<PatientModel>;
};
export default profiles;
