export type PromptRole = "system" | "developer" | "user"; export type PromptMessage = { role: PromptRole; content: string; }; export declare function extractPromptMessages(promptText: string): { hasRoleBlocks: boolean; messages: PromptMessage[]; }; export declare function chunkRoleBlocks(promptText: string): Array<{ role: PromptRole; raw: string; }> | null;