import type { IConstraint, IContextFieldStore } from '../../types/index.js';
import type { IConstraintsReadModel } from './constraints-read-model-type.js';
type IContextFieldStoreReadModel = Pick<IContextFieldStore, 'get' | 'exists'>;
export declare class ConstraintsReadModel implements IConstraintsReadModel {
    private contextFieldStore;
    constructor(contextFieldStore: IContextFieldStoreReadModel);
    validateConstraints(constraints: IConstraint[]): Promise<IConstraint[]>;
    validateConstraint(input: IConstraint): Promise<IConstraint>;
}
export {};
//# sourceMappingURL=constraints-read-model.d.ts.map