import { CreateFolderDto, FolderDetailsDto, FolderDto, PaginationQueryDto, SearchFolderDto, UpdateFolderDto } from "dtos"; import { ApiClientOptions, BaseApiClient, RequestOptions } from "@edifice.io/rest-client-base"; export declare class FolderClient extends BaseApiClient { constructor(options?: ApiClientOptions); getFolders(communityId: number, query?: SearchFolderDto, options?: RequestOptions): Promise; createFolder(communityId: number, createDto: CreateFolderDto, options?: RequestOptions): Promise; getFolderContent(communityId: number, folderId: number, query?: PaginationQueryDto, options?: RequestOptions): Promise; updateFolder(communityId: number, folderId: number, updateDto: UpdateFolderDto, options?: RequestOptions): Promise; removeFolder(communityId: number, folderId: number, options?: RequestOptions): Promise; moveResourceToFolder(communityId: number, folderId: number, resourceId: number, options?: RequestOptions): Promise; moveResourceToRoot(communityId: number, folderId: number, resourceId: number, options?: RequestOptions): Promise; }