import { HTMLEditor } from '../../../core/HTMLEditor.ts';
export declare class CodeBlockModal {
    private popup;
    private callback;
    private languageSelect;
    private codeInput;
    constructor(editor: HTMLEditor);
    private handleSubmit;
    show(callback: (code: string, language: string) => void, initialCode?: string, initialLanguage?: string): void;
    destroy(): void;
}
