/**
 * Analyze a specification to determine whether it requires plan mode.
 * Returns structural signals extracted from the input.
 */
export interface SpecAnalysis {
    requires_plan: boolean;
    signal_count: number;
    char_count: number;
    signals_found: string[];
}
export declare function analyzeSpecification(specification: string): Promise<SpecAnalysis>;
