/// <reference types="chance" />
import { Folder, FolderRaw } from './folder';
import { FolderFilters } from './folderFilters';
import { InMemoryBackend, InMemoryBackendParams } from '../InMemoryBackend';
export declare function createFolder(chance: Chance.Chance, { createdAt, ...rest }?: Partial<Folder>): Folder;
export type CreateFoldersBackendParams = Partial<InMemoryBackendParams<Folder, FolderFilters>> & {
    enableTotal?: boolean;
    depth?: number;
    forceEmptyParentInEachLevel?: boolean;
    foldersStaticData?: FolderRaw[];
};
export declare const createFoldersBackend: ({ createOne, depth, total, forceEmptyParentInEachLevel, foldersStaticData, ...params }?: CreateFoldersBackendParams) => InMemoryBackend<Folder, FolderFilters>;
//# sourceMappingURL=createFoldersBackend.d.ts.map