/**
 * 企业微信设计系统 — 桌面端共享类型
 * 05-desktop-library
 */
/** 通用组件状态（桌面端 6 态：Normal/Hover/Pressed/Selected/Focused/Disabled） */
export type DesktopState = 'normal' | 'hover' | 'pressed' | 'selected' | 'focused' | 'disabled';
/** 按钮/交互元素颜色变体（对应 Figma Button [Desktop] Color 属性全量） */
export type ButtonColor = 'blue' | 'blue-lighten' | 'gray' | 'gray-blue-text' | 'gray-red-text' | 'clear' | 'white' | 'white-transparent' | 'black-transparent' | 'red' | 'red-lighten' | 'gold';
/** 通用尺寸 */
export type SizeMedium = 'medium';
export type SizeLarge = 'large';
export type SizeSmall = 'small';
/** 布局类型（对应 Figma Button [Desktop] Layout 属性全量） */
export type ButtonLayout = 'icon' | 'text' | 'icon-text';
/** 通用 className + style props */
export interface BaseProps {
    className?: string;
    style?: React.CSSProperties;
}
/** 带点击的基础 props */
export interface ClickableProps extends BaseProps {
    onClick?: (e: React.MouseEvent) => void;
    disabled?: boolean;
}
//# sourceMappingURL=types.d.ts.map