import { ConsultationsApiApiV2ConsultationsConsultationIdGetRequest, ConsultationsApiApiV2ConsultationsConsultationIdPayPostRequest, ConsultationsApiApiV2ConsultationsConsultationIdPutRequest, ConsultationsApiApiV2ConsultationsGetRequest, ConsultationsApiApiV2ConsultationsRequestIdPostRequest } from 'ch-api-client-typescript2/lib/api/consultations-api';
import { ConsultationModel } from 'ch-api-client-typescript2/lib/models/consultation-model';
import { ConsultationsModel } from 'ch-api-client-typescript2/lib/models/consultations-model';
export declare const getConsultations: (payload: ConsultationsApiApiV2ConsultationsGetRequest) => Promise<ConsultationsModel>;
export declare const getConsultationById: (payload: ConsultationsApiApiV2ConsultationsConsultationIdGetRequest) => Promise<ConsultationModel>;
export declare const postConsultation: (payload: ConsultationsApiApiV2ConsultationsRequestIdPostRequest) => Promise<ConsultationModel>;
export declare const putConsultation: (payload: ConsultationsApiApiV2ConsultationsConsultationIdPutRequest) => Promise<ConsultationModel>;
export declare const postConsultationPaymentKey: (payload: ConsultationsApiApiV2ConsultationsConsultationIdPayPostRequest) => Promise<string>;
declare const consultations: {
    getConsultations: (payload: ConsultationsApiApiV2ConsultationsGetRequest) => Promise<ConsultationsModel>;
    getConsultationById: (payload: ConsultationsApiApiV2ConsultationsConsultationIdGetRequest) => Promise<ConsultationModel>;
    postConsultation: (payload: ConsultationsApiApiV2ConsultationsRequestIdPostRequest) => Promise<ConsultationModel>;
    putConsultation: (payload: ConsultationsApiApiV2ConsultationsConsultationIdPutRequest) => Promise<ConsultationModel>;
    postConsultationPaymentKey: (payload: ConsultationsApiApiV2ConsultationsConsultationIdPayPostRequest) => Promise<string>;
};
export default consultations;
