export declare function getFilteredFileTree(dir: string, prefix?: string, maxDepth?: number, currentDepth?: number): string[]; export declare function getManifestContents(repoPath: string): string | null; export declare function getRecentCommits(repoPath: string, count?: number): string; export declare function buildPlannerPrompt(repo: string, goal: string, repoPath: string, chatHistory: Array<{ role: string; content: string; }>): string; export declare function buildArchitectPrompt(repo: string, goal: string, repoPath: string, sessionStatus: string, tasksSummary: string, chatHistory: Array<{ role: string; content: string; }>, question: string): string; export declare function invokeArchitect(sessionId: string, repo: string, goal: string, repoPath: string, sessionStatus: string, tasksSummary: string, question: string, onOutput?: (chunk: string) => void, images?: string[]): Promise; export declare function invokePlanner(sessionId: string, repo: string, goal: string, repoPath: string, onOutput?: (chunk: string) => void, images?: string[]): Promise; //# sourceMappingURL=planner.d.ts.map