export interface DetectedKeyword { type: "ultrawork" | "search" | "analyze" | "think" | "agora" | "mas" | "evolve" | "evolve-exe" | "evolve-scan" | "evolve-publish"; message: string; } export declare function removeCodeBlocks(text: string): string; export declare function extractPromptText(parts: Array<{ type: string; text?: string; }>): string; /** Context for generating dynamic evolve message */ export interface EvolveContext { agents: Record; tools: string[]; hooks: string[]; features: string[]; } export declare function detectKeywords(text: string, evolveCtx?: EvolveContext): DetectedKeyword[];