/**
 * Task Classification Configuration
 * Contains patterns, keywords, and scoring weights for task classification
 */
/**
 * Regular expression patterns that indicate fast response tasks
 */
export declare const FAST_PATTERNS: RegExp[];
/**
 * Regular expression patterns that indicate reasoning tasks
 */
export declare const REASONING_PATTERNS: RegExp[];
/**
 * Keywords that indicate fast tasks regardless of context
 */
export declare const FAST_KEYWORDS: string[];
/**
 * Keywords that indicate reasoning tasks regardless of context
 */
export declare const REASONING_KEYWORDS: string[];
/**
 * Scoring weights for different classification factors
 */
export declare const SCORING_WEIGHTS: {
    readonly SHORT_PROMPT_BONUS: 2;
    readonly LONG_PROMPT_BONUS: 1;
    readonly PATTERN_MATCH_SCORE: 3;
    readonly KEYWORD_MATCH_SCORE: 1;
    readonly MULTIPLE_QUESTIONS_BONUS: 1;
    readonly MULTI_SENTENCE_BONUS: 1;
    readonly TECHNICAL_DOMAIN_BONUS: 1;
    readonly SIMPLE_DEFINITION_BONUS: 2;
};
/**
 * Classification thresholds and constraints
 */
export declare const CLASSIFICATION_THRESHOLDS: {
    readonly SHORT_PROMPT_LENGTH: 50;
    readonly LONG_PROMPT_LENGTH: 200;
    readonly SIMPLE_DEFINITION_LENGTH: 100;
    readonly MIN_CONFIDENCE: 0.6;
    readonly MAX_CONFIDENCE: 0.95;
    readonly DEFAULT_CONFIDENCE: 0.5;
};
/**
 * Domain-specific patterns for enhanced classification
 */
export declare const DOMAIN_PATTERNS: {
    readonly TECHNICAL: RegExp;
    readonly SIMPLE_DEFINITION: RegExp;
};
