import { BaseInputData } from './base';
export interface SimpleMessage {
    participantName: string;
    message: string;
    timestamp?: Date;
}
export interface MultiChatInputData extends BaseInputData {
    type: 'multichat';
    messages: SimpleMessage[];
    context?: string;
}
export declare function isValidMultiChatInputData(data: any): data is MultiChatInputData;
export interface ChatParticipant {
    id: string;
    name: string;
    role?: string;
}
export interface ChatMessage {
    participantId: string;
    message: string;
    timestamp?: Date;
}
//# sourceMappingURL=multichat.d.ts.map