import { Pseudo } from './pseudo'; import { EnhancerFn } from './types'; export declare type IntentVals = 'default' | 'success' | 'warning' | 'danger'; export declare type SemanticColorVals = 'link' | 'link-dark' | 'code' | 'on-code' | 'primary' | 'primary-tint' | 'primary-light' | 'primary-dark' | 'primary-darker' | 'on-primary' | 'success' | 'success-tint' | 'success-light' | 'success-dark' | 'success-darker' | 'on-success' | 'warning' | 'warning-tint' | 'warning-light' | 'warning-dark' | 'warning-darker' | 'on-warning' | 'danger' | 'danger-tint' | 'danger-light' | 'danger-dark' | 'danger-darker' | 'on-danger'; export declare type TextColorVals = 'current' | 'body' | 'muted' | 'disabled' | 'light' | 'heading' | 'paragraph' | 'canvas' | 'canvas-pure' | 'canvas-tint' | 'canvas-50' | 'canvas-100' | 'canvas-200' | 'canvas-300' | 'canvas-dialog' | SemanticColorVals; export declare type PlaceholderColorVals = true | 'primary' | 'success' | 'warning' | 'danger'; export interface ITextColorProps { color?: TextColorVals | Pseudo; } export interface IPlaceholderProps { placeholderColor?: PlaceholderColorVals; } export declare type BackgroundColorVals = 'canvas' | 'canvas-dark' | 'canvas-pure' | 'canvas-tint' | 'canvas-50' | 'canvas-100' | 'canvas-200' | 'canvas-300' | 'canvas-400' | 'canvas-500' | 'canvas-dialog' | 'transparent' | SemanticColorVals; export interface IBackgroundColorProps { bg?: BackgroundColorVals | Pseudo; } export interface IColorProps extends ITextColorProps, IPlaceholderProps, IBackgroundColorProps { } export declare const colorPropNames: Array; export declare const colorProps: EnhancerFn;