/// import type { BlockService } from '@blocksuite/block-std'; import { type EventName, type UIEventHandler } from '@blocksuite/block-std'; import type { Doc } from '@blocksuite/store'; import { LitElement } from 'lit'; import type { BlockElement } from './block-element.js'; import type { EditorHost } from './lit-host.js'; declare const WidgetElement_base: typeof LitElement & import("@blocksuite/global/utils").Constructor; export declare class WidgetElement extends WidgetElement_base { host: EditorHost; doc: Doc; path: string[]; service: BlockService; blockElement: B; get widgetName(): string; get hostPath(): string[]; get flavour(): string; get std(): import("@blocksuite/block-std").BlockStdScope; handleEvent: (name: EventName, handler: UIEventHandler, options?: { global?: boolean; }) => void; bindHotKey(keymap: Record, options?: { global: boolean; }): void; connectedCallback(): void; disconnectedCallback(): void; render(): unknown; } export {}; //# sourceMappingURL=widget-element.d.ts.map