import { UfoCaseFilter } from "./UfoCaseFilter.js"; import { RR0Context } from "../../RR0Context.js"; export declare abstract class ContextFilter implements UfoCaseFilter { protected context: RR0Context; /** * @param context The context to match * @protected */ protected constructor(context: RR0Context); /** * @param ufoCase * @return if that UFO case matches the filter. */ abstract filter(ufoCase: T): boolean; }