import { CommonDeleteParams, FilesFetchParams, GoodsCommitParams, GoodsOfflineParams, ParentFileFetchParams, ParentFileFetchResponse, ProjectAddParams, ProjectDeleteParams, ProjectFileAddParams, ProjectFileFetchParams, ProjectFileFetchResponse, ProjectListFetchParams, ProjectListFetchResponse, ProjectPageTemplateContentFetchParams, ProjectUpdateParams, ResponseBody } from '@/types/index';
export declare const fetchProjects: (params: ProjectListFetchParams) => Promise<ProjectListFetchResponse>;
export declare const addProject: (params: ProjectAddParams) => Promise<ResponseBody>;
export declare const deleteProject: (params: ProjectDeleteParams) => Promise<unknown>;
export declare const updateProject: (params: ProjectUpdateParams) => Promise<ResponseBody>;
export declare const addPage: (params: ProjectFileAddParams) => Promise<unknown>;
export declare const updatePage: (params: ProjectFileAddParams) => Promise<unknown>;
export declare const addTemplate: (params: ProjectFileAddParams) => Promise<unknown>;
export declare const updateTemplate: (params: ProjectFileAddParams) => Promise<unknown>;
export declare const deleteFile: (params: CommonDeleteParams) => Promise<unknown>;
export declare const getProjectFiles: (params: ProjectFileFetchParams) => Promise<ProjectFileFetchResponse>;
export declare const fetchParentFiles: (params: ParentFileFetchParams) => Promise<ParentFileFetchResponse>;
export declare const fetchFileDetail: (params: FilesFetchParams) => Promise<unknown>;
export declare const commitToStore: (params: GoodsCommitParams) => Promise<ResponseBody>;
export declare const offlineFromStore: (params: GoodsOfflineParams) => Promise<ResponseBody>;
export declare const fetchPageContents: (params: any) => Promise<unknown>;
export declare const addPageContent: (params: any) => Promise<unknown>;
export declare const deletePageContent: (params: any) => Promise<unknown>;
export declare const updatePageContent: (params: any) => Promise<unknown>;
export declare const fetchTemplateContents: (params: any) => Promise<unknown>;
export declare const addTemplateContent: (params: any) => Promise<unknown>;
export declare const deleteTemplateContent: (params: any) => Promise<unknown>;
export declare const updateTemplateContent: (params: any) => Promise<unknown>;
export declare const fetchProjectTemplateContent: (params: ProjectPageTemplateContentFetchParams) => Promise<unknown>;
export declare const fetchProjectPageContent: (params: ProjectPageTemplateContentFetchParams) => Promise<unknown>;
