/**
 * Custom message types and transformers for the coding agent.
 *
 * Extends the base AgentMessage type with coding-agent specific message types,
 * and provides a transformer to convert them to LLM-compatible messages.
 */
import type { Message } from '../ai/types.js';
import type { AgentMessage } from '../core/core-types.js';
import { createCompactionSummaryMessage, createCustomMessage } from '../core/custom-messages.js';
export type { CustomMessage } from '../core/custom-messages.js';
export { createCompactionSummaryMessage, createCustomMessage };
export declare function convertToLlm(messages: AgentMessage[]): Message[];
//# sourceMappingURL=messages.d.ts.map