import type { ResolvedSuite } from "../config/types.js"; /** * Filters suites by comma-separated name list. */ export declare function filterSuites(suites: readonly ResolvedSuite[], suiteFilter: string | undefined): readonly ResolvedSuite[]; /** * Filters cases within a suite by comma-separated ID list. */ export declare function filterCases(suite: ResolvedSuite, caseFilter: string | undefined): ResolvedSuite; /** * Filters cases to only those that failed in a previous run. */ export declare function filterCasesByIds(suite: ResolvedSuite, ids: ReadonlySet): ResolvedSuite; /** * Resolves failing case IDs from a previous run. */ export declare function resolveFailingFilter(runId: string, runDir?: string): Promise>; /** * Validates that --filter and --filter-failing are not both provided. */ export declare function validateFilterFlags(filter: string | undefined, filterFailing: string | undefined): void; //# sourceMappingURL=filter.d.ts.map