import { SelectorRule } from '../core';
import { EvaluationContext, FileInfo, FileStatus } from '../types';
export declare class SelectFilesRule extends SelectorRule {
    private pathPattern?;
    private status?;
    private excludePattern?;
    private selectAll;
    constructor(id: string, pathPattern?: string | undefined, status?: FileStatus[] | undefined, excludePattern?: string | undefined, selectAll?: boolean);
    select(context: EvaluationContext): Promise<FileInfo[]>;
}
//# sourceMappingURL=SelectFilesRule.d.ts.map