import { RuleBuilder, RuleFactory } from '../../types';
import { AllOfRule, AnyOfRule, NoneOfRule, ForEachRule } from '../../combinators';
export declare class AllOfBuilder implements RuleBuilder {
    build(config: any, factory: RuleFactory): AllOfRule;
}
export declare class AnyOfBuilder implements RuleBuilder {
    build(config: any, factory: RuleFactory): AnyOfRule;
}
export declare class NoneOfBuilder implements RuleBuilder {
    build(config: any, factory: RuleFactory): NoneOfRule;
}
export declare class ForEachBuilder implements RuleBuilder {
    build(config: any, factory: RuleFactory): ForEachRule;
}
//# sourceMappingURL=CombinatorBuilders.d.ts.map