import { LibroCommandRegister, LibroSlotManager } from '@difizen/libro-jupyter';
import type { CommandRegistry, ToolbarRegistry } from '@difizen/mana-app';
import { CommandContribution } from '@difizen/mana-app';
import { ToolbarContribution, ViewManager } from '@difizen/mana-app';
import { LibroAINativeService } from './ai-native-service.js';
import { LibroAIChatSlotContribution } from './chat-slot-contribution.js';
export declare class LibroAINativeCommandContribution implements ToolbarContribution, CommandContribution {
    protected readonly libroCommand: LibroCommandRegister;
    libroAIChatSlotContribution: LibroAIChatSlotContribution;
    libroSlotManager: LibroSlotManager;
    libroAINativeService: LibroAINativeService;
    viewManager: ViewManager;
    registerToolbarItems(registry: ToolbarRegistry): void;
    registerCommands(command: CommandRegistry): void;
}
//# sourceMappingURL=ai-native-command-contribution.d.ts.map