0055cf3189bdbcf5dd8cf39ec8654e50d04e0ef841c476ff9f68054263f91f4e2334f1674320b2eef9dfdb4d35b004d8b36d2004c2a13756fc7324b9db8ae3 684 B

123456789101112131415161718
  1. import BaseTheme, { BaseTooltip } from './base.js';
  2. import type { Bounds } from '../core/selection.js';
  3. import Quill from '../core/quill.js';
  4. import type { ThemeOptions } from '../core/theme.js';
  5. import type Toolbar from '../modules/toolbar.js';
  6. declare class BubbleTooltip extends BaseTooltip {
  7. static TEMPLATE: string;
  8. constructor(quill: Quill, bounds?: HTMLElement);
  9. listen(): void;
  10. cancel(): void;
  11. position(reference: Bounds): number;
  12. }
  13. declare class BubbleTheme extends BaseTheme {
  14. tooltip: BubbleTooltip;
  15. constructor(quill: Quill, options: ThemeOptions);
  16. extendToolbar(toolbar: Toolbar): void;
  17. }
  18. export { BubbleTooltip, BubbleTheme as default };