import { AbstractDirectoryEntry } from "../AbstractDirectoryEntry";
import { DirectoryEntry, FileEntry } from "../filesystem";
import { FileSystemObject } from "../FileSystemObject";
import { FileSystemParams } from "../FileSystemParams";
import { IdbAccessor } from "./IdbAccessor";
import { IdbFileEntry } from "./IdbFileEntry";
export declare class IdbDirectoryEntry extends AbstractDirectoryEntry<IdbAccessor> {
    constructor(params: FileSystemParams<IdbAccessor>);
    toDirectoryEntry(obj: FileSystemObject): DirectoryEntry;
    toFileEntry(obj: FileSystemObject): FileEntry;
    protected createEntry(obj: FileSystemObject): IdbFileEntry | IdbDirectoryEntry;
}
//# sourceMappingURL=IdbDirectoryEntry.d.ts.map