import { Editor } from 'grapesjs';
export declare function confirmDialog({ editor, content: main, title, primaryLabel, secondaryLabel, cbk, lsKey, }: {
    editor: Editor;
    content: string;
    title: string;
    primaryLabel: string;
    secondaryLabel?: string;
    cbk: () => void;
    lsKey: string;
}): void;
export interface SymbolsViewOptions {
    editor: Editor;
    appendTo: string;
    highlightColor: string;
    emptyText: string;
}
export default class SymbolsView {
    protected options: SymbolsViewOptions;
    protected lastPos: any | null;
    protected lastTarget: HTMLElement | null;
    protected el: HTMLElement;
    constructor(options: SymbolsViewOptions);
    render(): this;
    onDrop(event: Event): import("grapesjs").Component | null;
    onRemove({ target: deleteButton }: MouseEvent): void;
    onRemoveConfirm(target: HTMLElement): void;
}
//# sourceMappingURL=SymbolsView.d.ts.map