import Criterion, { ICriterion } from './Criterion'; export interface ICriteria extends ICriterion { criteria(): Criterion[]; } export declare class Criteria extends Criterion implements ICriteria { #private; constructor(...criteria: Criterion[]); criteria(): Criterion[]; validate(...args: C): boolean; } export default Criteria;