export declare const MAX_CAPTURED_PROMPT_BYTES: number; export declare const PROMPT_CAPTURE_BANNER = ""; export interface CaptureSubagentPromptInput { sessionId: string | undefined; subagentId: string | undefined; isSubagentFork: boolean; model: string | undefined; turn: number; prompt: string; } export declare function shouldCaptureSubagentPrompt(input: CaptureSubagentPromptInput): boolean; export declare function truncateToBytes(text: string, maxBytes: number): { text: string; originalBytes: number; truncated: boolean; }; export declare function buildPromptDocument(input: CaptureSubagentPromptInput, capture: { text: string; originalBytes: number; truncated: boolean; }): string; export declare function captureSubagentPrompt(input: CaptureSubagentPromptInput): Promise;