export type FileMatchFunction = (filePath: string) => boolean; export declare class FileMatch { match: FileMatchFunction; protected constructor(match: FileMatchFunction); complement(): FileMatch; union(matcher: FileMatch): FileMatch; intersection(matcher: FileMatch): FileMatch; difference(matcher: FileMatch): FileMatch; static none(): FileMatch; static any(): FileMatch; static pattern(pattern: RegExp): FileMatch; static extension(...extensions: string[]): FileMatch; static custom(match: FileMatchFunction): FileMatch; static standardFiles(): FileMatch; }