export declare type Scale = 'small' | 'medium' | 'large';
export declare type Tint = 'primary' | 'secondary' | 'neutral' | 'warning' | 'danger';
export interface AlacaTheme {
  name?: string;
  colorPrimary: string;
  colorPrimaryLight: string;
  colorPrimaryLightest: string;
  colorSecondary: string;
  colorSecondaryLight: string;
  colorSecondaryLightest: string;
  colorDanger: string;
  colorDangerLight: string;
  colorDangerLightest: string;
  colorWarning: string;
  colorWarningLight: string;
  colorWarningLightest: string;
  colorNeutral: string;
  colorNeutralLight: string;
  colorNeutralLightest: string;
  colorDisabled: string;
  colorBackgroundPrimary: string;
  colorBackgroundSecondary: string;
  colorElevatedItemBackground: string;
  colorElevatedItemShadow?: string;
  colorInputBackground?: string;
  colorTooltipBackground: string;
  colorTooltipTextColor: string;
  colorHighlightedCodeBackground: string;
  colorText: string;
  colorTextSecondary: string;
  colorTextTitle: string;
  fontFamily: string;
  fontFamilySrc?: string;
  fontFamilyTitle: string;
  lineHeight?: string;
  cornerRadius: string;
  colorBorder: string;
  colorBorderSecondary: string;
  spacingUnit: string;
  datePicker: {
    height: string;
  };
}
export interface ThemableProps {
  theme?: AlacaTheme;
}
