import type { ModelRef } from "../shared/types"; export type PromptFormat = "markdown" | "xml" | "json"; export type PromptRendererConfig = { default: PromptFormat; model_overrides: Record; }; export declare function resolvePromptFormat(inputModel: ModelRef | undefined, config?: Partial): PromptFormat; export declare function formatSystemSection(format: PromptFormat, content: string): string; export declare function createPromptRendererHook(internalSessions: Set, config?: Partial): (input: { sessionID?: string; model?: ModelRef; }, output: { system: string[]; }) => void;