import type { DisplayView, LibroView } from '@difizen/libro-jupyter';
import type { ConfigurationService } from '@difizen/mana-app';
import { BaseView, ViewManager } from '@difizen/mana-app';
import 'katex/dist/katex.min.css';
import { LibroAINativeService } from './ai-native-service.js';
import { LibroAiNativeChatView } from './libro-ai-native-chat-view.js';
import type { AiNativeChatViewOption } from './protocol.js';
export declare const ChatRender: () => import("react/jsx-runtime").JSX.Element;
export declare class LibroChatView extends BaseView implements DisplayView {
    parent: LibroView | undefined;
    protected configurationService: ConfigurationService;
    viewManager: ViewManager;
    libroAINativeService: LibroAINativeService;
    view: () => import("react/jsx-runtime").JSX.Element;
    chatView: LibroAiNativeChatView;
    isDisplay: boolean;
    setAINativeChatView(option: AiNativeChatViewOption): Promise<void>;
}
//# sourceMappingURL=chat-view.d.ts.map