import { DealsApiApiV2DealsDealIdGetRequest, DealsApiApiV2DealsDealIdPackagesGetRequest, DealsApiApiV2DealsDealIdPackagesPackageIdGetRequest, DealsApiApiV2DealsDealIdServicesGetRequest, DealsApiApiV2DealsDealIdServicesServiceIdGetRequest, DealsApiApiV2DealsGetRequest, DealsApiApiV2DealsSimpleGetRequest, DealsApiApiV2DealsSlugGetRequest } from 'ch-api-client-typescript2/lib/api/deals-api';
import { DealModel } from 'ch-api-client-typescript2/lib/models/deal-model';
import { DealPackageModel } from 'ch-api-client-typescript2/lib/models/deal-package-model';
import { DealPackagesModel } from 'ch-api-client-typescript2/lib/models/deal-packages-model';
import { DealServiceModel } from 'ch-api-client-typescript2/lib/models/deal-service-model';
import { DealServicesModel } from 'ch-api-client-typescript2/lib/models/deal-services-model';
import { DealsModel } from 'ch-api-client-typescript2/lib/models/deals-model';
import { DealsSimpleModel } from 'ch-api-client-typescript2/lib/models/deals-simple-model';
export declare const getDeals: (payload?: DealsApiApiV2DealsGetRequest) => Promise<DealsModel>;
export declare const getDealsSimple: (payload: DealsApiApiV2DealsSimpleGetRequest) => Promise<DealsSimpleModel>;
export declare const getDealById: (payload: DealsApiApiV2DealsDealIdGetRequest) => Promise<DealModel>;
export declare const getDealBySlug: (payload: DealsApiApiV2DealsSlugGetRequest) => Promise<DealModel>;
export declare const getDealPackages: (payload: DealsApiApiV2DealsDealIdPackagesGetRequest) => Promise<DealPackagesModel>;
export declare const getDealPackageById: (payload: DealsApiApiV2DealsDealIdPackagesPackageIdGetRequest) => Promise<DealPackageModel>;
export declare const getDealServices: (payload: DealsApiApiV2DealsDealIdServicesGetRequest) => Promise<DealServicesModel>;
export declare const getDealServiceById: (payload: DealsApiApiV2DealsDealIdServicesServiceIdGetRequest) => Promise<DealServiceModel>;
declare const deals: {
    getDeals: (payload?: DealsApiApiV2DealsGetRequest) => Promise<DealsModel>;
    getDealById: (payload: DealsApiApiV2DealsDealIdGetRequest) => Promise<DealModel>;
    getDealBySlug: (payload: DealsApiApiV2DealsSlugGetRequest) => Promise<DealModel>;
    getDealsSimple: (payload: DealsApiApiV2DealsSimpleGetRequest) => Promise<DealsSimpleModel>;
    getDealPackages: (payload: DealsApiApiV2DealsDealIdPackagesGetRequest) => Promise<DealPackagesModel>;
    getDealPackageById: (payload: DealsApiApiV2DealsDealIdPackagesPackageIdGetRequest) => Promise<DealPackageModel>;
    getDealServices: (payload: DealsApiApiV2DealsDealIdServicesGetRequest) => Promise<DealServicesModel>;
    getDealServiceById: (payload: DealsApiApiV2DealsDealIdServicesServiceIdGetRequest) => Promise<DealServiceModel>;
};
export default deals;
