import * as React from 'react';
import { ArrowIconProps, AnimationProps } from './Collapse';
export interface CollapseItemProps {
    /** 对应 activeKey */
    key?: string;
    /** 类名 */
    className?: string;
    /** 面板头内容 */
    header?: React.ReactNode;
    /** 面板头类名 */
    headerClass?: string;
    /** 自定义渲染每个面板右上角的内容 */
    extra?: React.ReactNode;
    /** 失效状态 */
    disabled?: boolean;
    /** 激活状态 */
    isActive?: boolean;
    /** 是否展示当前面板上的箭头 */
    showArrow?: boolean;
    /** 自定义切换图标 */
    arrowIcon?: (prop: ArrowIconProps) => React.ReactNode;
    /** 设置图标位置 */
    arrowPosition?: 'right';
    /** 面板点击回调 */
    onItemClick?: (key: string | number) => void;
    /** 销毁折叠隐藏的面板 */
    destroyInactivePanel?: boolean;
    /** 被隐藏时是否渲染 DOM 结构 */
    forceRender?: boolean;
    /** 手风琴模式 */
    accordion?: boolean;
    /** 打开动画 */
    openAnimation?: AnimationProps;
    children?: React.ReactNode;
}
declare const CollapseItem: React.FC<CollapseItemProps>;
declare const CollapseItemMemo: React.NamedExoticComponent<CollapseItemProps>;
export { CollapseItemMemo };
export default CollapseItem;
