import type { FromSnapshotPayload, SnapshotReturn, ToSnapshotPayload, Y } from '@blockeditor/store'; import { BaseBlockTransformer } from '@blockeditor/store'; import type { SurfaceBlockProps } from './surface-model.js'; export declare class SurfaceBlockTransformer extends BaseBlockTransformer { private _toJSON; private _fromJSON; private _elementToJSON; elementFromJSON(element: Record): Y.Map; toSnapshot(payload: ToSnapshotPayload): Promise<{ version?: number | undefined; props: Record; id: string; flavour: string; }>; fromSnapshot(payload: FromSnapshotPayload): Promise>; } //# sourceMappingURL=surface-transformer.d.ts.map