/** * Mapping of physical CSS properties to their logical equivalents. * Includes margin, padding, border, inset, and positioning properties. */ export interface PropertyMapping { logical: string; description?: string; } /** * Direct physical → logical property mappings */ export declare const PHYSICAL_TO_LOGICAL: Record; /** * Text-align directional values that should be replaced */ export declare const TEXT_ALIGN_PHYSICAL_VALUES: Record; /** * Float directional values that should be replaced */ export declare const FLOAT_PHYSICAL_VALUES: Record; /** * Clear directional values that should be replaced */ export declare const CLEAR_PHYSICAL_VALUES: Record; /** * Properties where the value (not the property name) needs to be checked for physical directions */ export declare const VALUE_BASED_PHYSICAL_PROPERTIES: Set; /** * Check if a property name is a physical property that should be converted */ export declare function isPhysicalProperty(propertyName: string): boolean; /** * Get the logical equivalent of a physical property */ export declare function getLogicalProperty(propertyName: string): string | null; /** * Convert camelCase to kebab-case */ export declare function toKebabCase(name: string): string; /** * Convert kebab-case to camelCase */ export declare function toCamelCase(name: string): string;