/** * Filters an array using glob pattern matchers. * * @param input - Array that needs to be filtered * @param globMatcherSets - Set of glob patterns to filter the array sequentially (takes the intersection of all sets) * @returns Filtered array containing only items that match all glob pattern sets */ export declare const filterArrayByGlobMatchersSet: (input: string[], globMatcherSets: string[][]) => string[]; /** * Filters playwright project names using glob patterns. * * @param allProjectNames - Array of all available project names * @param patterns - Array of glob patterns to match against * @returns Array of project names that match the patterns */ export declare const filterProjectsByGlobPatterns: (allProjectNames: string[], patterns: string[]) => string[]; /** * Filters playwright projects using match and ignore patterns. * Match patterns are OR'd (project must match any). * Ignore patterns are then applied to exclude (project must not match any). * * @param allProjectNames - Array of all available project names * @param match - Array of glob patterns to include (OR'd together) * @param ignore - Array of glob patterns to exclude (OR'd together) * @returns Array of project names that match */ export declare const filterProjectsByMatchAndIgnore: (allProjectNames: string[], match: string[], ignore: string[]) => string[]; //# sourceMappingURL=glob-matcher.d.ts.map