import { AxiosResponse } from 'axios'; import { IPagination } from 'shared-entities/pagination.entity'; import { IPost } from '../../entities/post.entity'; export interface IPostFilter { page: number; itemsPerPage: number; id: string; organizationId: string; metadatas: string; type: 'page' | 'story' | 'trainings' | 'faq' | 'post'; } export declare class CmsApi { static CMS_ENDPOINT: string; static POST_ENDPOINT: string; static getPosts: (filter: Partial) => Promise>>; static getPages: (filter: Partial) => Promise>>>; static updatePost: (id: string, values: Partial) => Promise>; static deletePost: (id: string) => Promise>; static addPost: (type: string, values: Partial) => Promise>; static addMedia: (id: string, data: any) => Promise>; }