export type DiscoverySpec = { filePatterns: string[]; contentPattern?: string; matchBehavior: "show-if-found" | "show-if-not-found"; }; /** * Evaluates a discovery spec against the local filesystem. * Returns `true` if the notification should be shown, `false` otherwise. * Fails closed: any error returns `false` (suppress notification). */ export declare function evaluateDiscovery(spec: DiscoverySpec, projectRoot: string): Promise;