import { TNode } from '../common';
export interface TdCollapseProps {
    defaultExpandAll?: boolean;
    disabled?: boolean;
    expandIcon?: boolean | TNode;
    expandMutex?: boolean;
    theme?: 'default' | 'card';
    value?: CollapseValue;
    defaultValue?: CollapseValue;
    modelValue?: CollapseValue;
    onChange?: (value: CollapseValue, context: {
        e: MouseEvent;
    }) => void;
}
export interface TdCollapsePanelProps {
    content?: string | TNode;
    default?: string | TNode;
    destroyOnCollapse?: boolean;
    disabled?: boolean;
    expandIcon?: boolean | TNode;
    header?: string | TNode;
    headerLeftIcon?: TNode;
    headerRightContent?: string | TNode;
    placement?: 'bottom' | 'top';
    value?: string | number;
}
export type CollapseValue = Array<string | number>;
