export declare const CSS_MAPPING: {
    readonly primary: "primary";
    readonly onPrimary: "on-primary";
    readonly primaryContainer: "primary-container";
    readonly onPrimaryContainer: "on-primary-container";
    readonly secondary: "secondary";
    readonly onSecondary: "on-secondary";
    readonly secondaryContainer: "secondary-container";
    readonly onSecondaryContainer: "on-secondary-container";
    readonly tertiary: "tertiary";
    readonly onTertiary: "on-tertiary";
    readonly tertiaryContainer: "tertiary-container";
    readonly onTertiaryContainer: "on-tertiary-container";
    readonly error: "error";
    readonly onError: "on-error";
    readonly errorContainer: "error-container";
    readonly onErrorContainer: "on-error-container";
    readonly background: "background";
    readonly onBackground: "on-background";
    readonly surface: "surface";
    readonly onSurface: "on-surface";
    readonly surfaceVariant: "surface-variant";
    readonly onSurfaceVariant: "on-surface-variant";
    readonly outline: "outline";
    readonly outlineVariant: "outline-variant";
    readonly shadow: "shadow";
    readonly scrim: "scrim";
    readonly inverseSurface: "inverse-surface";
    readonly inverseOnSurface: "inverse-on-surface";
    readonly inversePrimary: "inverse-primary";
    readonly surfaceDim: "surface-dim";
    readonly surfaceBright: "surface-bright";
    readonly surfaceContainerLowest: "surface-container-lowest";
    readonly surfaceContainerLow: "surface-container-low";
    readonly surfaceContainer: "surface-container";
    readonly surfaceContainerHigh: "surface-container-high";
    readonly surfaceContainerHighest: "surface-container-highest";
};
export type ThemeColorKey = keyof typeof CSS_MAPPING;
export type ThemeOverrides = Partial<Record<ThemeColorKey, string>>;
/**
 * Generates an MD3 Palette from a hex color AND/OR applies manual overrides.
 */
export declare function applyThemeVariables(seedColorHex: string | null, isDark: boolean, contrast: 'standard' | 'medium' | 'high', overrides?: ThemeOverrides): void;
/**
 * Removes dynamically injected theme variables.
 */
export declare function clearThemeVariables(): void;
