import { DataFolder, type DataFolderFilter, type VersionedService } from '../internal.js'; export declare function getDataFolders(filter?: DataFolderFilter): Promise; export declare function folderNameUniqueInDataRoot(name: string, templateId: string, siteId?: string): Promise; export declare function createDataFolder(name: string, templateId: string, siteId?: string): Promise; export declare function renameDataFolder(folderId: string, name: string): Promise; export declare function moveDataFolders(folderIds: string[], siteId?: string): Promise; export declare function deleteDataFolder(versionedService: VersionedService, folderIds: string[], userInternalId: number): Promise; export declare function finalizeDataFolderDeletion(guids: string[], userInternalId: number): Promise; export declare function undeleteDataFolders(versionedService: VersionedService, userId: string, guids: string[]): Promise;