import { RuleCollection } from '../types';
export declare function readRulesFromRulesets(...files: string[]): Promise<RuleCollection>;
export declare type Logger = {
    log: (message?: string | undefined, ...args: any[]) => void;
    error: (input: string | Error, options?: {
        code?: string | undefined;
        exit?: number | undefined;
    } | undefined) => never;
};
export declare function blendRuleCollections(futureCollections: Array<Promise<RuleCollection>>): Promise<any>;
