import type { Core, DataReader, DataWriter } from './core';
export declare class CoreFile implements Core {
    filePath: string;
    private _position;
    fd: number;
    constructor(filePath: string);
    reader(): DataReader;
    writer(): DataWriter;
    length(): number;
    seek(pos: number): void;
    position(): number;
    setLength(len: number): void;
    flush(): void;
    sync(): void;
    [Symbol.dispose](): void;
}
