import { ReactNode } from 'react';
import * as actions from "../../../../../modules/actions";
interface CollapsibleSectionProps {
    id: string;
    title: string;
    children?: ReactNode;
    className?: string;
    defaultExpanded?: boolean;
    onUpdate?: (expanded: boolean) => void;
}
interface CollapsibleSectionInternalProps extends CollapsibleSectionProps {
    sectionId: string;
    expanded: boolean;
    actions: typeof actions;
}
export declare function CollapsibleSectionInternal(props: CollapsibleSectionInternalProps): ReactNode;
export declare const CollapsibleSection: import("react-redux").ConnectedComponent<typeof CollapsibleSectionInternal, import("react-redux").Omit<CollapsibleSectionInternalProps, "expanded" | "actions" | "sectionId"> & CollapsibleSectionProps>;
export {};
