import type { BlockSpec } from '@blockeditor/block-std';
import type { BaseBlockTransformer } from '@blockeditor/store';
import type { EmbedBlockModel } from './embed-block-model.js';
import type { EmbedBlockGeneratorOptions, EmbedProps } from './types.js';
export declare function createEmbedBlock<Props extends object, Model extends EmbedBlockModel<Props>, WidgetName extends string = string, Transformer extends BaseBlockTransformer<EmbedProps<Props>> = BaseBlockTransformer<EmbedProps<Props>>>({ schema, service, view, }: EmbedBlockGeneratorOptions<Props, Model, WidgetName, Transformer>): BlockSpec;
//# sourceMappingURL=helper.d.ts.map