export declare function roundTo2Decimals(number: number): number; /** * Applies CSS variables on a temporary `.sd-theme-root` element and replaces them with computed values * (resolves `calc()`, normalizes border-effect box-shadows, and converts color variables to RGBA strings). */ export declare function calculateThemeVariables(cssVariables: { [key: string]: string; } | undefined | null, additionalCssVariables?: string[], rootElement?: HTMLElement): { [key: string]: string; } | undefined | null; export declare function clearNewLines(text: string): string; export declare function copyObject(dst: any, src: any): void; export declare function copyCssClasses(dest: any, source: any): void; export declare function capitalize(str: string): string; export declare function notShortCircuitAnd(...args: Array): boolean; export declare const imageMimeTypes = "image/png, image/gif, image/jpeg, image/apng, image/avif, image/svg+xml, image/webp"; export declare function getAcceptedTypesByContentMode(contentMode: string): "" | "image/png, image/gif, image/jpeg, image/apng, image/avif, image/svg+xml, image/webp" | "video/*"; export declare function trimEmptyFields(object: { [index: string]: any | undefined | null; }): void; export declare function assign(...inputs: Array): void; export declare function getOS(): "Mac OS" | "iOS" | "Windows" | "Android" | "Linux" | null; export declare function cssVariablesToString(cssVariables: { [key: string]: string; } | null | undefined): string; export declare function levenshteinDistance(str1: string, str2: string): number;