import type { FileManagerOptions } from './types';
declare class FileManager {
    private files;
    private fileStreamingScriptName;
    constructor({ fileStreamingScriptName }: FileManagerOptions);
    set(url: string, file: {
        data: Uint8Array;
        position: number;
    }): void;
    get(url: string, offsets?: {
        startByte: number;
        endByte: number;
    }): Uint8Array | null;
    setPosition(url: string, position: number): void;
    getPosition(url: string): number;
    append(url: string, chunk: Uint8Array, position: number): void;
    getTotalSize(): number;
    remove(url: string): void;
    purge(): void;
}
export default FileManager;
