/// <reference types="node" />
/// <reference types="node" />
import type { ReadStream } from "fs";
export interface CreateReadStreamOptions {
    mode?: number;
    end?: number | undefined;
    flags?: string | undefined;
    encoding?: BufferEncoding | undefined;
    autoClose?: boolean | undefined;
    /**
     * @default false
     */
    emitClose?: boolean | undefined;
    start?: number | undefined;
    highWaterMark?: number | undefined;
}
export type CreateReadFileStream = (filePath: string, options?: CreateReadStreamOptions) => ReadStream;
declare const createReadFileStreamInjectable: import("@ogre-tools/injectable").Injectable<CreateReadFileStream, unknown, void>;
export default createReadFileStreamInjectable;
