NeahNew/node_modules/quill/themes/bubble.d.ts
2025-05-03 14:17:46 +02:00

19 lines
684 B
TypeScript

import BaseTheme, { BaseTooltip } from './base.js';
import type { Bounds } from '../core/selection.js';
import Quill from '../core/quill.js';
import type { ThemeOptions } from '../core/theme.js';
import type Toolbar from '../modules/toolbar.js';
declare class BubbleTooltip extends BaseTooltip {
static TEMPLATE: string;
constructor(quill: Quill, bounds?: HTMLElement);
listen(): void;
cancel(): void;
position(reference: Bounds): number;
}
declare class BubbleTheme extends BaseTheme {
tooltip: BubbleTooltip;
constructor(quill: Quill, options: ThemeOptions);
extendToolbar(toolbar: Toolbar): void;
}
export { BubbleTooltip, BubbleTheme as default };