import { Constructor } from './constructor'; import { HasElementRef } from './element'; export interface CanSize { /** * Implemented as part of CanSize * 组件的主题调色板 */ size: ThemeSize; } /** * 主题尺寸 * - large 大的 * - medium 中的 * - small 小的 */ export declare type ThemeSize = 'small' | 'medium' | 'large' | undefined; export declare type CanSizeCtor = Constructor; /** * 用来扩展指令的`color`属性 */ export declare function mixinSize>(base: T, defaultSize?: ThemeSize): CanSizeCtor & T;