import { BatchUpdateOfficialResourceDto, CreateOfficialResourceCategoryDto, CreateOfficialResourceDto, UpdateOfficialResourceCategoryDto, UpdateOfficialResourceDto } from '@easytwin/types'; export declare const OfficialResourceAPI: { addUsedTimes: (id: number) => Promise; getOfficialResources: (categoryIds?: number[]) => Promise; getOfficialResourcesAll: (categoryIds?: number[]) => Promise; createOfficialResource: (dto: CreateOfficialResourceDto) => Promise; deleteOfficialResources: (ids: number[]) => Promise; updateOfficialResource: (id: number, dto: UpdateOfficialResourceDto) => Promise; updateOfficialResources: (dto: BatchUpdateOfficialResourceDto) => Promise; getOfficialResourceCategory: () => Promise; updateOfficialResourceCategory: (id: number, dto: UpdateOfficialResourceCategoryDto) => Promise; createOfficialResourceCategory: (dto: CreateOfficialResourceCategoryDto) => Promise; deleteOfficialResourceCategory: (ids: number[]) => Promise; };