import { StringDict } from "../../../parsing/index.js";
import { InferenceModel } from "./inferenceModel.js";
import { InferenceFile } from "./inferenceFile.js";
import { InferenceJob } from "./inferenceJob.js";
export declare abstract class BaseInference {
    /**
     * Model info for the inference.
     */
    model: InferenceModel;
    /**
     * Job the inference belongs to.
     */
    job: InferenceJob;
    /**
     * File info for the inference.
     */
    file: InferenceFile;
    /**
     * ID of the inference.
     */
    id: string;
    protected constructor(serverResponse: StringDict);
    toString(): string;
}
