/** * @fileoverview Theme & Validation Utilities * * Non-component helpers shared across Freesail catalogs. * Exported publicly via the `@freesail/standard-catalog/utils` subpath. */ import type { CSSProperties } from 'react'; export declare function getSemanticColor(color: string | undefined): string | undefined; export declare function getSemanticBackground(value: string | undefined): string | undefined; export declare function applyComponentTheme(theme: Record | undefined): CSSProperties; export declare function getContrastTextColor(rawBackground: string | undefined, fallback?: string): string; export declare function mapJustify(justify: string | undefined): CSSProperties['justifyContent']; /** * Converts any ISO 8601 string (including UTC "Z" timestamps returned by now()) * into the exact format required by a given HTML input type. */ export declare function toInputFormat(value: string, inputType: string): string; export declare function validateChecks(checks: any[]): string | null; //# sourceMappingURL=utils.d.ts.map