import { default as React } from 'react';
import { BaseProps } from '../../types';

export type EmptyViewColor = 'default' | 'white';
export interface EmptyViewProps extends BaseProps {
    /** 颜色变体（对应 Figma Color=Default / White）*/
    color?: EmptyViewColor;
    /** 插图区域（ReactNode，通常是 <img> 或 Illustration 组件）*/
    illustration?: React.ReactNode;
    /** 标题文字 */
    title?: React.ReactNode;
    /** 描述文字 */
    description?: React.ReactNode;
    /** 辅助描述（12px caption，可选，对应 Figma Description 2）*/
    extraDescription?: React.ReactNode;
    /** 主按钮（蓝色）*/
    primaryButton?: React.ReactNode;
    /** 次按钮（灰色）*/
    secondaryButton?: React.ReactNode;
    /** 通用按钮槽位（优先级高于 primary/secondary），对应 Figma Button Group SLOT */
    actions?: React.ReactNode;
}
export declare const EmptyView: React.ForwardRefExoticComponent<EmptyViewProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=EmptyView.d.ts.map