import { GetDefinition } from "../../models/get-definition";
import { LinearFunctionDefinition } from "./models/linear-function-definition";
import { LinearFunctionInequality } from "./models/linear-function-inequality";
export declare class LinearFunction implements GetDefinition<LinearFunctionDefinition> {
    a: number;
    b: number;
    constructor(...args: number[]);
    private validateInput;
    getDefinition(): LinearFunctionDefinition;
    getSolution(): number | null;
    getMonotonicity(): string;
    getPositiveRange(): LinearFunctionInequality;
    getNegativeRange(): LinearFunctionInequality;
}
