import { FileManager } from '../source/fileManager.core';
export declare enum filterType {
    regex = 0,
    callback = 1,
}
export declare class FileFilter {
    readonly name: string;
    readonly type: filterType | null;
    private _name;
    private _regex;
    private _regCheck;
    private _callback;
    private _type;
    constructor(name: string, _data: RegExp | Function, _regCheck?: string);
    validate(_file: FileManager): boolean;
}
