export interface BetterTableModule {
    insertTable(rows: number, columns: number): void;
}
export interface ToolbarItemConfig {
    name: string;
    label?: string;
    options?: any[];
    dialogMessage?: string;
}
export type EditorChangeContent = ContentChange & {
    event: 'text-change';
};
export type EditorChangeSelection = SelectionChange & {
    event: 'selection-change';
};
export interface Focus {
    editor: any;
    source: string;
}
export interface Range {
    index: number;
    length: number;
}
export interface ContentChange {
    content: any;
    delta: any;
    editor: any;
    html: string | null;
    oldDelta: any;
    source: string;
    text: string;
}
export interface SelectionChange {
    editor: any;
    oldRange: Range | null;
    range: Range | null;
    source: string;
}
export interface Blur {
    editor: any;
    source: string;
}
//# sourceMappingURL=editor.model.d.ts.map