export interface ICriterion { validate(...args: C): boolean; } export declare class Criterion implements ICriterion { #private; constructor(criterion?: (...args: C) => boolean); validate(...args: C): boolean; } export default Criterion;