@promptbook/node
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
17 lines (16 loc) • 733 B
TypeScript
import type { ChatMessage } from '../types/ChatMessage';
/**
* Converts one structured progress card payload into markdown content.
*
* @param progressCard Structured progress card payload.
* @returns Markdown rendered through the normal message markdown pipeline.
*
* @private internal helper of `<ChatMessageItem/>`
*/
export declare function createProgressCardChecklistMarkdown(progressCard: NonNullable<ChatMessage['progressCard']>): string;
/**
* Returns true when one progress card should currently be rendered.
*
* @private internal helper of `<ChatMessageItem/>`
*/
export declare function isProgressCardVisible(progressCard: ChatMessage['progressCard']): progressCard is NonNullable<ChatMessage['progressCard']>;