import '../common/fake-arrow'; import 'omi-transition'; import { Component } from 'omi'; import { StyledProps, TNode } from '../common'; import type { TdCollapsePanelProps } from './type'; export interface CollapsePanelProps extends TdCollapsePanelProps, StyledProps { } export default class CollapsePanel extends Component { static css: string[]; static defaultProps: { expandIcon: boolean; }; static propTypes: { destroyOnCollapse: BooleanConstructor; disabled: BooleanConstructor; value: (NumberConstructor | StringConstructor)[]; expandIcon: BooleanConstructor; header: StringConstructor; content: StringConstructor; headerRightContent: StringConstructor; }; innerValue: import("omi").SignalValue; isDisabled: import("omi").SignalValue; afterLeaved: Omi.SignalValue; install(): void; inject: string[]; injection: { [key: string]: any; }; handleClick(event: any, fromHeader?: boolean): void; afterLeave(dom: any): void; beforeEnter(dom: any): void; renderIcon(): JSX.Element; renderHeader(): JSX.Element; renderBody(): JSX.Element; render(props: CollapsePanelProps): TNode; }