import { Component, OmiProps } from 'omi'; import { StyledProps, TNode } from '../common'; import { TdCollapseProps } from './type'; export interface CollapseProps extends TdCollapseProps, StyledProps { } export default class Collapse extends Component { static propTypes: { borderless: BooleanConstructor; defaultExpandAll: BooleanConstructor; disabled: BooleanConstructor; expandIconPlacement: StringConstructor; expandIconDirection: StringConstructor; expandIconActiveDirection: StringConstructor; expandMutex: BooleanConstructor; expandOnRowClick: BooleanConstructor; value: ArrayConstructor; defaultValue: ArrayConstructor; onChange: FunctionConstructor; }; static defaultProps: { borderless: boolean; defaultExpandAll: boolean; expandIconPlacement: string; expandIconDirection: string; expandIconActiveDirection: string; expandMutex: boolean; expandOnRowClick: boolean; defaultValue: any[]; }; pCollapseValue: import("omi").SignalValue; innerBorderless: import("omi").SignalValue; innerDefaultExpandAll: import("omi").SignalValue; innerDisabled: import("omi").SignalValue; innerExpandIconPlacement: Omi.SignalValue; innerExpandIconDirection: Omi.SignalValue; innerExpandIconActiveDirection: Omi.SignalValue; innerExpandOnRowClick: import("omi").SignalValue; get collapseValue(): any[]; updateCollapseValue(value: any): void; provide: { getUniqId: () => number; getCollapseValue: () => any[]; updateCollapseValue: (value: any) => void; borderless: import("omi").SignalValue; defaultExpandAll: import("omi").SignalValue; collapseProps: TdCollapseProps | OmiProps; disabled: import("omi").SignalValue; expandIconPlacement: import("omi").SignalValue<"left" | "right">; expandIconDirection: import("omi").SignalValue; expandIconActiveDirection: import("omi").SignalValue; expandOnRowClick: import("omi").SignalValue; }; innerChecked: any; install(): void; render(props: OmiProps): TNode; }