/** * Document tier classification system. * Classifies documents into 5 tiers based on content structure. */ export declare const TIERS: readonly ["guide", "standard", "example", "reference", "admin"]; export type Tier = (typeof TIERS)[number]; export interface TierDefinition { id: Tier; name: string; description: string; sizeRange: { min: number; max: number; }; indicators: string[]; headingPatterns: RegExp[]; } export declare const TIER_DEFINITIONS: Record; export interface TierClassificationResult { tier: Tier; confidence: number; scores: Record; reasoning: string[]; } /** * Classify document content into a tier */ export declare function classifyTier(content: string): TierClassificationResult; /** * Get tier definition by ID */ export declare function getTierDefinition(tier: Tier): TierDefinition; /** * Check if a string is a valid tier */ export declare function isValidTier(value: string): value is Tier; /** * Get tier display name */ export declare function getTierDisplayName(tier: Tier): string; //# sourceMappingURL=classifier.d.ts.map