import type { Folder } from '../types'; type FolderNode = Partial & { children: FolderNode[]; }; declare const _default: { create: (folderData: Pick, opts?: { user: { id: string | number; }; } | undefined) => Promise; exists: (params?: {}) => Promise; deleteByIds: (ids?: never[]) => Promise<{ folders: any[]; totalFolderNumber: number; totalFileNumber: number; }>; update: (id: number, { name, parent, }: { name: string; parent: number | null; }, { user }: { user: { id: string | number; }; }) => Promise; setPathIdAndPath: (folder: Pick) => Promise & { pathId: number; path: string; }>; getStructure: () => Promise; }; export default _default; //# sourceMappingURL=folder.d.ts.map