import { Plugin } from '../../core/Plugin';
import { HTMLEditor } from '../../core/HTMLEditor.ts';
export declare class AIAssistantPlugin implements Plugin {
    name: string;
    private editor;
    private popup;
    private apiKey;
    private driver;
    private driverName;
    private structurePrompt;
    private prompt;
    private driverOptions;
    private toolbarButton;
    private drivers;
    constructor();
    private initializeDrivers;
    initialize(editor: HTMLEditor): void;
    private addToolbarButton;
    private createPopupItems;
    private setupPopup;
    private updatePopupContent;
    private getDriverOptionsDescription;
    private handleGenerate;
    private saveSettings;
    private loadSettings;
    destroy(): void;
}
