import { FetchAdminGalleryParams, FetchGalleryIndexListParams } from "../interface/GalleryDataInterface";
import { GalleryClassList, GalleryIndexList } from "../interface/GalleryInterfaces";
export declare function FetchGalleryIndexList(params: FetchGalleryIndexListParams): Promise<GalleryIndexList>;
export declare function FetchGalleryClassList(): Promise<GalleryClassList>;
export declare function FetchGalleryDetail(gallery_id?: string): Promise<import("../../../../Common/Request").IResponseData>;
export declare function FetchAdminGalleryList(params: FetchAdminGalleryParams): Promise<import("../../../../Common/Request").IResponseData>;
export declare function FetchUserGalleryList(params: FetchAdminGalleryParams): Promise<import("../../../../Common/Request").IResponseData>;
export declare function UploadNewGallery(params: FormData): Promise<import("../../../../Common/Request").IResponseData>;
export declare function UpdateGallery(params: FormData): Promise<import("../../../../Common/Request").IResponseData>;
export declare function UpdateBatchGallery(params: FormData): Promise<import("../../../../Common/Request").IResponseData>;
export declare function DeleteGallerys(gallery_ids: string[]): Promise<import("../../../../Common/Request").IResponseData>;
export declare function UpdateGalleryClass(params: FormData): Promise<import("../../../../Common/Request").IResponseData>;
export declare function DeleteGalleryClass(class_id: number): Promise<import("../../../../Common/Request").IResponseData>;
export declare function PostGalleryClass(params: FormData): Promise<import("../../../../Common/Request").IResponseData>;
//# sourceMappingURL=GalleryData.d.ts.map