import type { Page } from '@blockeditor/store';
import { type BlockModel } from '@blockeditor/store';
import type { Flavour } from '../../../models.js';
/**
 * This file should only contain functions that are used to
 * operate on block models in store, which means that this operations
 * just operate on data and will not involve in something about ui like selection reset.
 */
export declare function mergeToCodeModel(models: BlockModel[]): string;
export declare function transformModel(model: BlockModel, flavour: Flavour, props?: Parameters<Page['addBlock']>[1]): string;
//# sourceMappingURL=model.d.ts.map