export declare enum SenderType {
    User = "user",
    AI = "ai"
}
export declare enum MessageState {
    WaitingForMessage = "waitingForMessage",
    Thinking = "thinking"
}
export declare enum AIReaction {
    ThumbsUp = "thumbs_up",
    ThumbsDown = "thumbs_down"
}
export declare type Message = {
    content: string;
    sender_type: SenderType;
    status: 'active';
    id: string;
    sent_at: Date;
    reaction: AIReaction | null;
};
export declare type ConversationState = {
    message: string;
    conversationId: string | undefined;
    messageState: MessageState;
    messageHistory: Message[];
};
export declare enum AIFeedback {
    Warning = "warning",
    Critical = "critical",
    Info = "info"
}
