import { IExpectationExecUtils, IExpectationMeta, IExpectationSchemaContext } from '../types';
import { ExpectationOperator } from '../models/operator';
import { TFunction } from '../../../types';
export default class ExecExpectationOperator<TContext extends IExpectationSchemaContext> extends ExpectationOperator<TContext, string | TFunction<unknown, [IExpectationExecUtils<TContext>]>> {
    compiled: TFunction<Promise<unknown>, [import("../types").IExpectationExecMode, TContext, ...unknown[]]>;
    get tags(): IExpectationMeta['tags'];
    match(context: TContext): Promise<boolean>;
    manipulate<T extends TContext>(context: T): Promise<T>;
}
//# sourceMappingURL=exec.operator.d.ts.map