import type { CellView } from '@difizen/libro-jupyter';
import { ViewManager } from '@difizen/mana-app';
import { LibroAINativeForCellView } from './ai-native-for-cell-view.js';
import type { LibroChatView } from './chat-view.js';
import type { LibroAiNativeChatView } from './libro-ai-native-chat-view.js';
export declare class LibroAINativeService {
    showSideToolbar: boolean;
    chatViewMap: Map<string, LibroChatView>;
    showChatMap: Map<string, boolean>;
    cellAIChatMap: Map<string, boolean>;
    viewManager: ViewManager;
    libroAINativeForCellViewMap: Map<string, LibroAINativeForCellView>;
    libroAINativeChatViewMap: Map<string, LibroAiNativeChatView>;
    getOrCreateLibroAINativeForCellView(id: string, cell: CellView): Promise<LibroAINativeForCellView>;
}
//# sourceMappingURL=ai-native-service.d.ts.map