import type { AIConversation, AIStreamState, AIStoreAction } from '../../../types/ai';
export declare const createAIMessageStore: () => {
    dispatch: (action: AIStoreAction) => void;
    getServerSnapshot: () => AIStreamState;
    getSnapshot: () => {
        activeConversationId: null;
        conversations: Map<string, AIConversation>;
        error: null;
        isStreaming: boolean;
    };
    subscribe: (callback: () => void) => () => void;
};
