import type { DocPageBlockComponent } from './doc/doc-page-block.js';
import type { EdgelessPageBlockComponent } from './edgeless/edgeless-page-block.js';
import type { AFFINE_AI_MENU_WIDGET } from './widgets/ai-menu/index.js';
import type { AFFINE_DOC_DRAGGING_AREA_WIDGET } from './widgets/doc-dragging-area/doc-dragging-area.js';
import type { AFFINE_DOC_REMOTE_SELECTION_WIDGET } from './widgets/doc-remote-selection/doc-remote-selection.js';
import type { AFFINE_DRAG_HANDLE_WIDGET } from './widgets/drag-handle/drag-handle.js';
import type { AFFINE_EDGELESS_REMOTE_SELECTION_WIDGET } from './widgets/edgeless-remote-selection/index.js';
import type { AFFINE_FORMAT_BAR_WIDGET } from './widgets/format-bar/format-bar.js';
import type { AFFINE_LINKED_DOC_WIDGET } from './widgets/linked-doc/index.js';
import type { AFFINE_MODAL_WIDGET } from './widgets/modal/modal.js';
import type { AFFINE_SLASH_MENU_WIDGET } from './widgets/slash-menu/index.js';
export type DocPageBlockWidgetName = typeof AFFINE_MODAL_WIDGET | typeof AFFINE_SLASH_MENU_WIDGET | typeof AFFINE_AI_MENU_WIDGET | typeof AFFINE_LINKED_DOC_WIDGET | typeof AFFINE_DOC_DRAGGING_AREA_WIDGET | typeof AFFINE_DRAG_HANDLE_WIDGET | typeof AFFINE_FORMAT_BAR_WIDGET | typeof AFFINE_DOC_REMOTE_SELECTION_WIDGET;
export type EdgelessPageBlockWidgetName = typeof AFFINE_MODAL_WIDGET | typeof AFFINE_SLASH_MENU_WIDGET | typeof AFFINE_AI_MENU_WIDGET | typeof AFFINE_LINKED_DOC_WIDGET | typeof AFFINE_DRAG_HANDLE_WIDGET | typeof AFFINE_FORMAT_BAR_WIDGET | typeof AFFINE_DOC_REMOTE_SELECTION_WIDGET | typeof AFFINE_EDGELESS_REMOTE_SELECTION_WIDGET;
export type PageBlockComponent = DocPageBlockComponent | EdgelessPageBlockComponent;
//# sourceMappingURL=types.d.ts.map