export type ObservableLogEmphasis = 'normal' | 'quiet' | 'strong'; export declare function excerptText(value: unknown, max?: number): string | undefined; export declare function canonicalAutomationLogFields(input: { automation_id?: string; schedule_id?: string; automation_run_id?: string; schedule_run_id?: string; task_id?: string; agent_id?: string; chat_jid?: string; }): { chat_jid?: string; agent_id?: string; task_id?: string; schedule_run_id?: string; automation_run_id?: string; schedule_id?: string; automation_id?: string; }; export declare function classifyObservableLogEvent(eventName: string): { emphasis: ObservableLogEmphasis; }; export declare function buildProgressDetail(input: { phase?: string; action?: string; target?: unknown; }): string | undefined; export declare function buildObservableToolDetail(input: { tool?: string; target?: unknown; args?: unknown; result?: unknown; }): { result_excerpt?: string; args_excerpt?: string; target?: string; tool?: string; }; export declare function buildAssistantOutputExcerpt(text: unknown): string | undefined; export declare function buildTaskContextExcerpt(messages?: Array<{ content?: string | null; }>): string | undefined; //# sourceMappingURL=observable-logging.d.ts.map