import type { LintFinding } from "../schema/findings.js"; import type { WorkNode, Workspec } from "../schema/workspec.js"; export declare const DESCRIPTION_LENGTH_THRESHOLD = 500; export declare const INTENT_DESCRIPTION_CONTAINMENT_THRESHOLD = 0.9; export declare const TOUCH_CONCENTRATION_THRESHOLD = 3; /** Multiset containment of the smaller token multiset in the larger one. */ export declare function normalizedTokenContainment(description: string, intent: string): number; export declare function lintWorkspec(spec: Workspec): LintFinding[]; export declare function lintNodeDescriptions(nodes: readonly WorkNode[]): LintFinding[];