import { EmbedSyncedDocBlockSchema, type EmbedSyncedDocModel, } from '@blocksuite/affine-model'; import { type BlockStdScope, ConfigExtensionFactory } from '@blocksuite/std'; import type { TemplateResult } from 'lit'; export type EmbedSyncedDocConfig = { edgelessHeader: (context: { model: EmbedSyncedDocModel; std: BlockStdScope; }) => TemplateResult; }; export const EmbedSyncedDocConfigExtension = ConfigExtensionFactory( EmbedSyncedDocBlockSchema.model.flavour );