import { Constructor } from './constructor'; import { HasElementRef } from './element'; export interface CanColor { /** * Implemented as part of CanColor * 组件的主题调色板 */ color: ThemePalette; } /** * 主题调色板 * - primary 主要的 * - secondary 次要的 * - success 成功的 * - info 信息的 * - warning 警告的 * - danger 危险的/错误的 */ export declare type ThemePalette = 'primary' | 'secondary' | 'success' | 'info' | 'warning' | 'danger' | undefined; export declare type CanColorCtor = Constructor; /** * 用来扩展指令的`color`属性 */ export declare function mixinColor>(base: T, defaultColor?: ThemePalette): CanColorCtor & T;