import { ConversationState } from '../../../AI/types';
import { Component } from '../../../Component/types';
import { View } from '@vizzly/ai-types';
export declare type AskAIResponse = {
    message_id: string;
    conversation_id: string;
    ai_view: View;
    conversation_content: {
        messages: ConversationState['messageHistory'];
    };
};
export declare type AskAIUsageResponse = {
    quota: number;
    used: number;
};
export declare type AiConversation = {
    conversationId: ConversationState['conversationId'];
    attributes: Component.Attributes;
    messageHistory: ConversationState['messageHistory'];
};
export declare type AskAiQuestionSuggestions = {
    suggestions: string[];
};
