@automattic/agenttic-ui
Version:
UI components for the Agenttic framework
20 lines • 1.13 kB
TypeScript
import type { Message, MessageAction } from '../../types';
export declare const mockAgentMessage: Message;
export declare const mockUserMessage: Message;
export declare const mockLongAgentMessage: Message;
export declare const mockHandlers: {
onCopy: (message: Message) => Promise<void>;
onFeedback: (messageId: string, feedback: "up" | "down") => Promise<void>;
onShare: (message: Message) => Promise<void>;
onEdit: (message: Message) => Promise<void>;
onRetry: (message: Message) => Promise<void>;
};
export declare const copyAction: MessageAction;
export declare const shareAction: MessageAction;
export declare const editAction: MessageAction;
export declare const retryAction: MessageAction;
export declare function createMessageWithActions(base: Message, actions: MessageAction[]): Message;
export declare function createMessageWithFeedback(base: Message, feedbackState?: 'up' | 'down'): Message;
export declare function createCustomIcon(letter: string, color?: string): import("react/jsx-runtime").JSX.Element;
export declare const mockMessageThread: Message[];
//# sourceMappingURL=messageActions.d.ts.map