/// <reference types="node" />
import { ChildProcessWithoutNullStreams } from "child_process";
import { Options } from "./types";
declare const _default: {
    new (inp: string | Buffer, out: string, options?: Options): {
        readonly inputPath: string;
        readonly outputPath: string;
        readonly process: ChildProcessWithoutNullStreams;
        endBuffer: Buffer;
        finishedPromise(): Promise<void>;
    };
    upscale(inp: string | Buffer, out: string, options?: Options): {
        readonly inputPath: string;
        readonly outputPath: string;
        readonly process: ChildProcessWithoutNullStreams;
        endBuffer: Buffer;
        finishedPromise(): Promise<void>;
    };
    listGPUs(): Promise<any[]>;
};
export = _default;
