import { FaqsApiApiV2FaqsFaqIdGetRequest, FaqsApiApiV2FaqsFaqIdMediasGetRequest, FaqsApiApiV2FaqsFaqIdMediasMediaIdGetRequest, FaqsApiApiV2FaqsGetRequest, FaqsApiApiV2FaqsSlugGetRequest } from 'ch-api-client-typescript2/lib/api/faqs-api';
import { FaqModel } from 'ch-api-client-typescript2/lib/models/faq-model';
import { FaqsModel } from 'ch-api-client-typescript2/lib/models/faqs-model';
import { MediaModel } from 'ch-api-client-typescript2/lib/models/media-model';
import { MediasModel } from 'ch-api-client-typescript2/lib/models/medias-model';
export declare const loadFaqs: (payload?: FaqsApiApiV2FaqsGetRequest) => Promise<FaqsModel>;
export declare const loadFaq: (payload: FaqsApiApiV2FaqsFaqIdGetRequest) => Promise<FaqModel>;
export declare const loadFaqBySlug: (payload: FaqsApiApiV2FaqsSlugGetRequest) => Promise<FaqModel>;
export declare const getFaqMedias: (payload: FaqsApiApiV2FaqsFaqIdMediasGetRequest) => Promise<MediasModel>;
export declare const getFaqMedia: (payload: FaqsApiApiV2FaqsFaqIdMediasMediaIdGetRequest) => Promise<MediaModel>;
declare const faqs: {
    loadFaqs: (payload?: FaqsApiApiV2FaqsGetRequest) => Promise<FaqsModel>;
    loadFaq: (payload: FaqsApiApiV2FaqsFaqIdGetRequest) => Promise<FaqModel>;
    loadFaqBySlug: (payload: FaqsApiApiV2FaqsSlugGetRequest) => Promise<FaqModel>;
    getFaqMedias: (payload: FaqsApiApiV2FaqsFaqIdMediasGetRequest) => Promise<MediasModel>;
    getFaqMedia: (payload: FaqsApiApiV2FaqsFaqIdMediasMediaIdGetRequest) => Promise<MediaModel>;
};
export default faqs;
