/** * Extraction Patterns * * Regex patterns for identifying activity candidates. * Based on patterns proven to work in the Python prototype. */ import type { QueryType } from '../../types'; export interface ActivityPattern { readonly name: string; readonly pattern: RegExp; readonly confidence: number; readonly description: string; /** Whether this pattern indicates a suggestion or agreement. */ readonly candidateType: QueryType; } /** * All activity patterns combined, ordered by confidence (highest first) */ export declare const ACTIVITY_PATTERNS: readonly ActivityPattern[]; /** * Activity/place keywords that boost confidence when combined with activity patterns */ export declare const ACTIVITY_KEYWORDS: readonly RegExp[]; /** * Exclusion patterns - things that look like activities but aren't fun activities */ export declare const EXCLUSION_PATTERNS: readonly RegExp[]; /** * URL confidence mapping by type */ export declare const URL_CONFIDENCE_MAP: Record; //# sourceMappingURL=patterns.d.ts.map