import type { Mode } from 'fs';
import type { DirectoryAttributes, ExtractOptions, NoParamCallback } from './types.js';
export default class DirectoryEntry {
    mode: Mode;
    mtime: number;
    path: string;
    basename: string;
    type: string;
    constructor(attributes: DirectoryAttributes);
    create(dest: string, callback: NoParamCallback): void;
    create(dest: string, options: ExtractOptions, callback: NoParamCallback): void;
    create(dest: string, options?: ExtractOptions): Promise<boolean>;
    destroy(): void;
}
