import React, { ReactNode } from 'react'; import { CollapsePanelValue } from './hooks'; export { CollapsePanel } from './Panel'; export type { CollapsePanelProps } from './Panel'; export { useCollapse } from './hooks'; export type { CollapseContextValue } from './hooks'; export interface CollapseProps { /** * 同一时间只有单个面板展开 * * @default false */ single?: boolean; /** * 对应打开的面板的value */ value?: T[]; /** * 默认打开的面板的value */ defaultValue?: T[]; /** * 改变面板折叠状态时的回调 */ onChange?: (value: T[]) => void; children: ReactNode; } export default function Collapse(props: CollapseProps): React.JSX.Element;