import { DocumentElement, SizeDefinition } from '../../types'; import { MaskRect, MaskShapeKey } from './mask-shape-geometry'; export declare const MASK_BAKE_MAX_SIDE = 4096; export interface MaskBakeGeometry { shape: MaskShapeKey; rotation: number; maskRect: MaskRect; imageRect: MaskRect; } export interface MaskBakeLayout { size: SizeDefinition; scale: number; maskRect: MaskRect; imageRect: MaskRect; } export declare function getMaskBakeGeometry(element: DocumentElement): MaskBakeGeometry | null; export declare function getMaskBakeLayout(geometry: MaskBakeGeometry, sourceImageSize: SizeDefinition): MaskBakeLayout | null;