export type MessageListenerRunPreviewState = 'triggered' | 'running' | 'replied' | 'failed'; export interface MessageListenerRunPreviewResult { runId: string; messageId: string; ok: boolean; state: MessageListenerRunPreviewState; action?: string; sessionId?: string; triggerId?: string; error?: string; replyMessageId?: string; createdAt: string; updatedAt: string; finishedAt?: string; } export interface MessageListenerRunPreviewRecord { runId: string; larkAppId: string; chatId: string; createdAt: string; updatedAt: string; results: MessageListenerRunPreviewResult[]; } export declare function createMessageListenerRunPreview(larkAppId: string, chatId: string, messageIds: string[]): MessageListenerRunPreviewRecord; export declare function createMessageListenerRunPreviewTurnId(): string; export declare function markMessageListenerRunPreviewTriggered(runId: string, messageId: string, update: { action?: string; sessionId?: string; triggerId?: string; }): MessageListenerRunPreviewResult | null; export declare function markMessageListenerRunPreviewRunning(triggerId: string): MessageListenerRunPreviewResult | null; export declare function markMessageListenerRunPreviewReplied(triggerId: string, update?: { sessionId?: string; replyMessageId?: string; }): MessageListenerRunPreviewResult | null; export declare function markMessageListenerRunPreviewFailed(triggerIdOrRunId: string, update?: { messageId?: string; sessionId?: string; error?: string; }): MessageListenerRunPreviewResult | null; export declare function getMessageListenerRunPreview(runId: string): MessageListenerRunPreviewRecord | null; export declare function clearMessageListenerRunPreviewStore(): void; //# sourceMappingURL=message-listener-run-preview-store.d.ts.map