type SystemBlock = { type: "text"; text: string; } & Record; export type ClaudeCodeSystemInput = { readonly system: unknown; readonly model: unknown; readonly messages: unknown; }; export declare function composeClaudeCodeSystem(input: ClaudeCodeSystemInput): SystemBlock[]; export declare function composeClaudeCodeOAuthSystem(input: ClaudeCodeSystemInput): SystemBlock[]; export {};