import { HttpStep, IHttpStep } from '../../HttpStep.js';
export declare const LengthOfAssertionKind = "HttpAction#LengthOfAssertion";
/**
 * An assertion that makes sure the input has a length of the specified value.
 */
export interface ILengthOfAssertion extends IHttpStep {
    kind: typeof LengthOfAssertionKind;
    /**
     * The expected size of the array.
     */
    value?: number;
}
/**
 * An assertion that makes sure the input has a length of the specified value.
 */
export declare class LengthOfAssertion extends HttpStep {
    kind: string;
    /**
     * The expected size of the array.
     */
    value?: number;
    constructor(valueOrInit?: ILengthOfAssertion | number);
    new(init: ILengthOfAssertion): void;
    checkValidity(): boolean;
    toJSON(): ILengthOfAssertion;
}
//# sourceMappingURL=LengthOfAssertion.d.ts.map