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

export type FlyoutType = 'default' | 'attention' | 'success' | 'warning' | 'error';
export type FlyoutColorVariant = 'basic' | 'emphasized';
export interface FlyoutProps extends BaseProps {
    /** 语义类型 */
    type?: FlyoutType;
    /** 色调：basic 使用白色基底，emphasized 使用灰色基底 */
    color?: FlyoutColorVariant;
    /** 指针方向 */
    pointer?: FlyoutPointer;
    /** 左侧装饰区（图标、列表、插画等） */
    left?: React.ReactNode;
    /** 右侧附属内容（紧凑操作按钮、关闭按钮等） */
    right?: React.ReactNode;
    /** 底部按钮组 */
    actions?: React.ReactNode;
    /** 主体内容 */
    children?: React.ReactNode;
}
export declare const Flyout: React.ForwardRefExoticComponent<FlyoutProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=Flyout.d.ts.map