import { ReactNode } from 'react';
export type SectionProps = {
    title: ReactNode;
    summary?: ReactNode;
    defaultOpen?: boolean;
    open?: boolean;
    onToggle?: (open: boolean) => void;
    icon?: string;
    tone?: "default" | "danger" | "warning" | "success" | "info";
    className?: string;
    headerClassName?: string;
    bodyClassName?: string;
    children: ReactNode;
};
export declare function Section({ title, summary, defaultOpen, open: openProp, onToggle, icon, tone, className, headerClassName, bodyClassName, children, }: SectionProps): import("react/jsx-runtime").JSX.Element;
export type DetailEmptyStateProps = {
    icon?: string;
    label: ReactNode;
    description?: ReactNode;
    className?: string;
};
export declare function DetailEmptyState({ icon, label, description, className }: DetailEmptyStateProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Section.d.ts.map