import React from "react"; import { CollapseContextValue } from "./CollapseContext"; import { StyledProps } from "../_type"; export interface CollapseProps extends StyledProps { /** * 是否为手风琴模式 * @default false * @since 2.6.10 */ accordion?: boolean; /** * 当前激活的面板 ID 组 */ activeIds?: CollapseContextValue["activeIds"]; /** * 默认激活的面板 ID 组 */ defaultActiveIds?: CollapseContextValue["activeIds"]; /** * 面板激活变化回调 */ onActive?: CollapseContextValue["onActive"]; /** * 切换图标 * @docType React.ReactNode | ((active: boolean) => React.ReactNode) */ icon?: CollapseContextValue["icon"]; /** * 图标位置 * @default "left" */ iconPosition?: CollapseContextValue["iconPosition"]; /** * 面板 */ children?: React.ReactNode; /** * 是否销毁未激活的 Panel * @default false * @since 2.7.0 */ destroyInactivePanel?: boolean; } export declare const Collapse: React.FunctionComponent> & { Panel: React.ForwardRefExoticComponent>; };