import { default as React } from 'react';
export interface CollapseContainerProps {
    title?: React.ReactNode;
    subtitle?: React.ReactNode;
    right?: React.ReactNode;
    deleteBtn?: React.ReactNode;
    defaultOpen?: boolean;
    open?: boolean;
    collapsible?: boolean;
    showExpandIcon?: boolean;
    onToggle?: (open: boolean) => void;
    disabled?: boolean;
    variant?: 'outlined' | 'borderless' | undefined;
    iconPlacement?: 'left' | 'right';
    className?: string;
    children?: React.ReactNode;
    styles?: {
        root?: React.CSSProperties;
        body?: React.CSSProperties;
        header?: React.CSSProperties;
        content?: React.CSSProperties;
    };
}
export default function CollapsibleContainer({ title, subtitle, right, deleteBtn, defaultOpen, open, onToggle, disabled, showExpandIcon, variant, className, collapsible, iconPlacement, styles: cardStyles, children }: CollapseContainerProps): import("react/jsx-runtime").JSX.Element;
