import type { FromSnapshotPayload, SnapshotReturn, ToSnapshotPayload } from '@blockeditor/store';
import { BaseBlockTransformer } from '@blockeditor/store';
import type { ImageBlockProps } from './image-model.js';
export declare class ImageBlockTransformer extends BaseBlockTransformer<ImageBlockProps> {
    toSnapshot(payload: ToSnapshotPayload<ImageBlockProps>): Promise<{
        id: string;
        flavour: string;
        props: Record<string, unknown>;
    }>;
    fromSnapshot(payload: FromSnapshotPayload): Promise<SnapshotReturn<ImageBlockProps>>;
}
//# sourceMappingURL=image-transformer.d.ts.map