import type { ColorConfig } from "./colors.js";
/**
 * Configuration for a branding theme's colors.
 */
export interface BrandingColors {
    accentIconBackground: ColorConfig;
    accentIconBackgroundHover: ColorConfig;
    accentIconBorder: ColorConfig;
    accentIconBorderHover: ColorConfig;
    accentIconForeground: ColorConfig;
    accentIconForegroundHover: ColorConfig;
    alertAmberBackground: ColorConfig;
    alertAmberBackgroundHover: ColorConfig;
    alertAmberBorder: ColorConfig;
    alertAmberBorderHover: ColorConfig;
    alertAmberForeground: ColorConfig;
    alertAmberForegroundHover: ColorConfig;
    alertAmberIcon: ColorConfig;
    alertAmberIconHover: ColorConfig;
    alertBackgroundDisabled: ColorConfig;
    alertBorderDisabled: ColorConfig;
    alertForegroundDisabled: ColorConfig;
    alertGrayBackground: ColorConfig;
    alertGrayBackgroundHover: ColorConfig;
    alertGrayBorder: ColorConfig;
    alertGrayBorderHover: ColorConfig;
    alertGrayForeground: ColorConfig;
    alertGrayForegroundHover: ColorConfig;
    alertGrayIcon: ColorConfig;
    alertGrayIconHover: ColorConfig;
    alertGreenBackground: ColorConfig;
    alertGreenBackgroundHover: ColorConfig;
    alertGreenBorder: ColorConfig;
    alertGreenBorderHover: ColorConfig;
    alertGreenForeground: ColorConfig;
    alertGreenForegroundHover: ColorConfig;
    alertGreenIcon: ColorConfig;
    alertGreenIconHover: ColorConfig;
    alertIconDisabled: ColorConfig;
    alertRedBackground: ColorConfig;
    alertRedBackgroundHover: ColorConfig;
    alertRedBorder: ColorConfig;
    alertRedBorderHover: ColorConfig;
    alertRedForeground: ColorConfig;
    alertRedForegroundHover: ColorConfig;
    alertRedIcon: ColorConfig;
    alertRedIconHover: ColorConfig;
    buttonBackground: ColorConfig;
    buttonBackgroundDisabled: ColorConfig;
    buttonBackgroundHover: ColorConfig;
    buttonBorder: ColorConfig;
    buttonBorderDisabled: ColorConfig;
    buttonBorderHover: ColorConfig;
    buttonForeground: ColorConfig;
    buttonForegroundDisabled: ColorConfig;
    buttonForegroundHover: ColorConfig;
    buttonIcon: ColorConfig;
    buttonIconDisabled: ColorConfig;
    buttonIconHover: ColorConfig;
    defaultMapBackground: ColorConfig;
    disabledIconFill: ColorConfig;
    emphasizedButtonBackground: ColorConfig;
    emphasizedButtonBackgroundDisabled: ColorConfig;
    emphasizedButtonBackgroundHover: ColorConfig;
    emphasizedButtonBorder: ColorConfig;
    emphasizedButtonBorderDisabled: ColorConfig;
    emphasizedButtonBorderHover: ColorConfig;
    emphasizedButtonForeground: ColorConfig;
    emphasizedButtonForegroundDisabled: ColorConfig;
    emphasizedButtonForegroundHover: ColorConfig;
    emphasizedButtonIcon: ColorConfig;
    emphasizedButtonIconDisabled: ColorConfig;
    emphasizedButtonIconHover: ColorConfig;
    errorHelperTextBackground: ColorConfig;
    errorHelperTextForeground: ColorConfig;
    errorIconBackground: ColorConfig;
    errorIconForeground: ColorConfig;
    inlineTableBorder: ColorConfig;
    inlineTableHeaderBackground: ColorConfig;
    inlineTableRowBackground: ColorConfig;
    inputBorder: ColorConfig;
    inputBorderDisabled: ColorConfig;
    itemHoverBackground: ColorConfig;
    itemSelectedBackground: ColorConfig;
    loadingBarBackground: ColorConfig;
    none: ColorConfig;
    panelBorder: ColorConfig;
    primaryAccent: ColorConfig;
    primaryAccentDisabled: ColorConfig;
    primaryAccentHover: ColorConfig;
    primaryAccentLarge: ColorConfig;
    primaryBackground: ColorConfig;
    primaryBackgroundDisabled: ColorConfig;
    primaryBorder: ColorConfig;
    primaryForeground: ColorConfig;
    primaryForegroundDisabled: ColorConfig;
    secondaryBackground: ColorConfig;
    secondaryBorder: ColorConfig;
    secondaryForeground: ColorConfig;
    splashScreenForeground: ColorConfig;
    tabPrimaryForeground: ColorConfig;
    tabSecondaryForeground: ColorConfig;
}
