import React from 'react';
import { TdCollapseProps, CollapseValue, CollapsePanelValue } from './type';
declare const CollapseContext: React.Context<{
    defaultExpandAll?: TdCollapseProps["defaultExpandAll"];
    disabled?: TdCollapseProps["disabled"];
    expandIconPlacement?: TdCollapseProps["expandIconPlacement"];
    expandOnRowClick?: TdCollapseProps["expandOnRowClick"];
    expandIcon?: TdCollapseProps["expandIcon"];
    updateCollapseValue?: (v: CollapsePanelValue, context?: {
        e: React.MouseEvent;
    }) => void;
    collapseValue?: CollapseValue;
}>;
export declare const useCollapseContext: () => {
    defaultExpandAll?: TdCollapseProps["defaultExpandAll"];
    disabled?: TdCollapseProps["disabled"];
    expandIconPlacement?: TdCollapseProps["expandIconPlacement"];
    expandOnRowClick?: TdCollapseProps["expandOnRowClick"];
    expandIcon?: TdCollapseProps["expandIcon"];
    updateCollapseValue?: (v: CollapsePanelValue, context?: {
        e: React.MouseEvent;
    }) => void;
    collapseValue?: CollapseValue;
};
export default CollapseContext;
