You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
684 B
18 lines
684 B
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 };
|
|
|