import { Component } from 'react';
export declare const PADDING_SIZES: string[];
export declare class SoftAccordion extends Component<{
    children?: any;
    buttonContent?: any;
    className?: any;
    id?: any;
    buttonClassName?: any;
    buttonContentClassName?: any;
    extraAction?: any;
    paddingSize?: any;
    initialIsOpen?: any;
}> {
    private childWrapper;
    private childContent;
    state: {
        isOpen: any;
    };
    static propTypes: {};
    static defaultProps: {};
    constructor(props: any);
    setChildContentHeight: () => void;
    componentDidMount(): void;
    componentDidUpdate(): void;
    onToggle(): void;
    setChildContentRef: (node: any) => void;
    render(): JSX.Element;
}
