import { Writable } from 'stream';
interface FileStreamOptions {
    filename: string;
    app: {
        config: {
            configPath: string;
        };
    };
    keepRunning?: boolean;
    [key: string]: unknown;
}
export default class FileStream {
    private readonly options;
    private keepRunning;
    private pipeTo;
    private endIgnoringPassThrough;
    private filestream;
    constructor(options: FileStreamOptions);
    pipe<T extends Writable>(pipeTo: T): T;
    startStream(): void;
    end(): void;
}
export {};
//# sourceMappingURL=filestream.d.ts.map