import React from 'react';
export interface Conversation {
    id: string;
    title?: string;
    firstMessage: string;
    created: Date;
    provider: string;
    model: string;
    messageCount: number;
    topic?: string;
    status: 'active' | 'archived' | 'deleted';
}
export interface ConversationHistoryProps {
    conversationsPerPage?: number;
    showSearch?: boolean;
    showFilters?: boolean;
    showExport?: boolean;
    showThumbnails?: boolean;
    dateFormat?: string;
    grouping?: 'none' | 'date' | 'provider' | 'topic';
    onConversationView?: (conversationId: string) => void;
    onConversationContinue?: (conversationId: string) => void;
    onConversationDelete?: (conversationId: string) => void;
}
export declare const ConversationHistory: React.FC<ConversationHistoryProps>;
export default ConversationHistory;
//# sourceMappingURL=ConversationHistory.d.ts.map