import { SilkeCSSContextType } from './silke-css-context'; export declare const FORMAT_PRECISION: { px: number; em: number; rem: number; percent: number; deg: number; rad: number; vh: number; vw: number; vmax: number; vmin: number; s: number; }; export declare const FORMAT_LABELS: { px: string; '%': string; vh: string; vw: string; vmin: string; vmax: string; em: string; deg: string; rad: string; s: string; }; export declare function roundCSSNumber(value: number, format: string, min?: number, max?: number, precisionOverride?: number): number; export declare function formatNumberForDisplay(value: string): string; export declare function convertCSSNumberString(numberText: string, format: string, min?: number, max?: number): number; export declare function convertCSSNumberFormat(value: number, fromFormat: string, toFormat: string, context: SilkeCSSContextType, min?: number, max?: number, axis?: 'x' | 'y'): string; export declare function getDragCursorImage(): Promise; export declare function getFormatFromText(text: string, prevFormat: string, supportedFormats?: string[]): string;