import type { InputState } from '../types/hooks.js';
/**
 * Set the available subagents for system prompt injection.
 * Call this during app initialization after the subagent loader is ready.
 */
export declare function setAvailableSubagents(agents: Array<{
    name: string;
    description: string;
}>): void;
/**
 * Get the current subagent descriptions for prompt building.
 */
export declare function getSubagentDescriptions(): string;
/**
 * Assemble the final prompt by replacing all placeholders with their full content
 * This function is called before sending the prompt to the AI
 */
export declare function assemblePrompt(inputState: InputState): string;
//# sourceMappingURL=prompt-processor.d.ts.map