import { HttpStep, IHttpStep } from '../../HttpStep.js';
export declare const GreaterThanAssertionKind = "HttpAction#GreaterThanAssertion";
/**
 * An assertion that makes sure the input value is greater [or equal] to the set value.
 */
export interface IGreaterThanAssertion extends IHttpStep {
    kind: typeof GreaterThanAssertionKind;
    /**
     * The value to compare to.
     */
    value?: number;
    /**
     * When set it treats the assertion as "greater than or equal"
     */
    equal?: boolean;
}
/**
 * An assertion that makes sure the input value is greater [or equal] to the set value.
 */
export declare class GreaterThanAssertion extends HttpStep {
    kind: string;
    /**
     * The value to compare to.
     */
    value?: number;
    /**
     * When set it treats the assertion as "greater than or equal"
     */
    equal?: boolean;
    constructor(valueOrInit?: IGreaterThanAssertion | number, equal?: boolean);
    new(init: IGreaterThanAssertion): void;
    checkValidity(): boolean;
    toJSON(): IGreaterThanAssertion;
}
//# sourceMappingURL=GreaterThanAssertion.d.ts.map