import { HttpStep, IHttpStep } from '../../HttpStep.js';
export declare const MatchesAssertionKind = "HttpAction#MatchesAssertion";
/**
 * An assertion that makes sure the input value matches a regexp.
 */
export interface IMatchesAssertion extends IHttpStep {
    kind: typeof MatchesAssertionKind;
    /**
     * The regexp to match the value against.
     */
    value?: string;
}
/**
 * An assertion that makes sure the input value matches a regexp.
 */
export declare class MatchesAssertion extends HttpStep {
    kind: string;
    /**
     * The regexp to match the value against.
     */
    value?: string;
    constructor(valueOrInit?: IMatchesAssertion | string);
    new(init: IMatchesAssertion): void;
    checkValidity(): boolean;
    toJSON(): IMatchesAssertion;
}
//# sourceMappingURL=MatchesAssertion.d.ts.map