import type { EveEval } from "#evals/types.js"; /** * Applies `--tag` and `--exclude-tag` filtering for the `eve eval` command. * * An eval runs when it carries at least one `includeTags` entry (or no * include filter is given) and carries none of the `excludeTags` entries. * Exclusion wins over inclusion so suite-level runs (e.g. a mock-model world * suite excluding `real-model` evals) can never pull in an excluded eval. */ export declare function filterEvalsByTags(input: { readonly evaluations: readonly EveEval[]; readonly includeTags: readonly string[]; readonly excludeTags: readonly string[]; }): EveEval[];