import type * as ts from "typescript"; import type { LintContext } from "./rule.js"; /** * A named check function that evaluates a condition on a node. */ export type NamedCheckFn = (node: ts.Node, context: LintContext) => boolean; /** * Register a named check function. */ export declare function registerCheck(name: string, fn: NamedCheckFn): void; /** * Get a named check by name. Returns undefined if not found. */ export declare function getNamedCheck(name: string): NamedCheckFn | undefined; /** * List all registered check names. */ export declare function listChecks(): string[]; //# sourceMappingURL=named-checks.d.ts.map