import { CSSProperties, ReactNode } from 'react';
import './style';
interface CollapsedAreaProps {
    /**
     * 设置初始态为展开或者收起 true为展开 false为收起
     * @default true
     */
    defaultOpen?: boolean;
    children?: ReactNode;
    /**
     * 设置该组件顶级元素样式
     */
    style?: CSSProperties;
    /**
     * 设置该组件顶级元素类名
     */
    className?: string;
    /**
     * 设置收起后的最小高度
     * @default 32
     */
    minHeight?: number | string;
    /**
     * 设置收起后的展示区内容，可用于友好提示
     */
    collapseContent?: ReactNode;
    /**
     * 设置展开收起按钮样式,若需调整展开收起按钮的位置，用此属性进行设置
     */
    buttonStyle?: CSSProperties;
    /**
     * 设置展开收起按钮类名
     */
    buttonClassName?: string;
    /**
     * 设置展开按钮文案
     */
    buttonShownText?: string;
    /**
     * 设置收起按钮文案
     */
    buttonHiddenText?: string;
}
declare function CollapsedArea({ minHeight, ...props }: CollapsedAreaProps): import("react/jsx-runtime").JSX.Element;
declare namespace CollapsedArea {
    var defaultProps: CollapsedAreaProps;
}
export default CollapsedArea;
