import { ServiceReviewsApiApiV2ServicereviewsGetRequest, ServiceReviewsApiApiV2ServicereviewsPostRequest, ServiceReviewsApiApiV2ServicereviewsServiceReviewIdDeleteRequest, ServiceReviewsApiApiV2ServicereviewsServiceReviewIdGetRequest, ServiceReviewsApiApiV2ServicereviewsServiceReviewIdPutRequest } from 'ch-api-client-typescript2/lib/api/service-reviews-api';
import { ServiceReviewModel } from 'ch-api-client-typescript2/lib/models/service-review-model';
import { ServiceReviewsModel } from 'ch-api-client-typescript2/lib/models/service-reviews-model';
export declare const postServiceReview: (payload?: ServiceReviewsApiApiV2ServicereviewsPostRequest) => Promise<ServiceReviewModel>;
export declare const getServiceReviews: (payload?: ServiceReviewsApiApiV2ServicereviewsGetRequest) => Promise<ServiceReviewsModel>;
export declare const getServiceReviewByServiceReviewId: (payload: ServiceReviewsApiApiV2ServicereviewsServiceReviewIdGetRequest) => Promise<ServiceReviewModel>;
export declare const putServiceReview: (payload: ServiceReviewsApiApiV2ServicereviewsServiceReviewIdPutRequest) => Promise<ServiceReviewModel>;
export declare const deleteServiceReview: (payload: ServiceReviewsApiApiV2ServicereviewsServiceReviewIdDeleteRequest) => Promise<boolean>;
declare const serviceReviews: {
    getServiceReviews: (payload?: ServiceReviewsApiApiV2ServicereviewsGetRequest) => Promise<ServiceReviewsModel>;
    getServiceReviewByServiceReviewId: (payload: ServiceReviewsApiApiV2ServicereviewsServiceReviewIdGetRequest) => Promise<ServiceReviewModel>;
    postServiceReview: (payload?: ServiceReviewsApiApiV2ServicereviewsPostRequest) => Promise<ServiceReviewModel>;
    putServiceReview: (payload: ServiceReviewsApiApiV2ServicereviewsServiceReviewIdPutRequest) => Promise<ServiceReviewModel>;
    deleteServiceReview: (payload: ServiceReviewsApiApiV2ServicereviewsServiceReviewIdDeleteRequest) => Promise<boolean>;
};
export default serviceReviews;
