import type { AssetsManager } from '@blockeditor/store'; import { BaseAdapter, type BlockSnapshot, type FromBlockSnapshotPayload, type FromBlockSnapshotResult, type FromPageSnapshotPayload, type FromPageSnapshotResult, type FromSliceSnapshotPayload, type FromSliceSnapshotResult, type PageSnapshot, type SliceSnapshot, type ToBlockSnapshotPayload, type ToPageSnapshotPayload } from '@blockeditor/store'; export type Image = File[]; type PngToSliceSnapshotPayload = { file: Image; assets?: AssetsManager; blockVersions: Record; pageVersion: number; workspaceVersion: number; workspaceId: string; pageId: string; }; export declare class ImageAdapter extends BaseAdapter { fromPageSnapshot(_payload: FromPageSnapshotPayload): Promise>; fromBlockSnapshot(_payload: FromBlockSnapshotPayload): Promise>; fromSliceSnapshot(payload: FromSliceSnapshotPayload): Promise>; toPageSnapshot(_payload: ToPageSnapshotPayload): Promise; toBlockSnapshot(_payload: ToBlockSnapshotPayload): Promise; toSliceSnapshot(payload: PngToSliceSnapshotPayload): Promise; } export {}; //# sourceMappingURL=image.d.ts.map