import type { ImageWidth } from '@prezly/slate-types'; export type Size = { value: number; unit: U; }; export type SizeString = ImageWidth; export declare enum Unit { PIXELS = "px", PERCENTS = "%" } export declare function Size(size: Size | string): Size; export declare function Size(size: Size): Size; export declare function Size(value: number, unit: U): Size; export declare function unit(size: string): Unit; export declare function toString(size: Size): ImageWidth; export declare function toPixels(size: Size, containerWidth: number): Size; export declare function toPercents(size: Size, containerWidth: number): Size; export declare function convert(size: Size, unit: U, containerWidth: number): Size; export declare function clamp(size: Size, minSize: Size, maxSize: Size, containerWidth: number): Size;