import type { ReactNode } from 'react'; import { ListItemStyle, ListStyle } from '../list/style'; type ValueProps = { activeKey?: T; defaultActiveKey?: T; onChange?: (activeKey: T) => void; arrow?: ReactNode | ((active: boolean) => ReactNode); }; export type CollapseProps = (({ accordion?: false; } & ValueProps) | ({ accordion: true; } & ValueProps)) & { children?: ReactNode; styles?: Partial; }; export type CollapsePanelProps = { arrow?: ReactNode | ((active: boolean) => ReactNode); children?: ReactNode; destroyOnClose?: boolean; disabled?: boolean; forceRender?: boolean; key: string; onPress?: (event: any) => void; title: ReactNode; styles?: Partial; }; export {};