import React from 'react'; import { CollapseProps, TdCollapsePanelProps } from 'tdesign-react'; declare type ActiveKeys = Array; declare type ActiveKey = string | number; export interface IFormCollapse { activeKeys: ActiveKeys; hasActiveKey(key: ActiveKey): boolean; setActiveKeys(key: ActiveKeys): void; addActiveKey(key: ActiveKey): void; removeActiveKey(key: ActiveKey): void; toggleActiveKey(key: ActiveKey): void; } export interface IFormCollapseProps extends CollapseProps { formCollapse?: IFormCollapse; } declare type ComposedFormCollapse = React.FC & { CollapsePanel?: React.FC; createFormCollapse?: (defaultActiveKeys?: ActiveKeys) => IFormCollapse; }; export declare const FormCollapse: ComposedFormCollapse; export default FormCollapse;