import { ComponentProps, ReactNode } from 'react'; export type SectionToggleProps = Omit, "aria-expanded" | "aria-label" | "children" | "type"> & { [dataAttribute: `data-${string}`]: string | number | boolean | undefined; }; export type SectionProps = Omit, "children" | "title"> & { children?: ReactNode; collapsed?: boolean; collapsible?: boolean; collapseLabel?: string; defaultCollapsed?: boolean; description?: ReactNode; expandLabel?: string; headerActions?: ReactNode; onCollapsedChange?: (collapsed: boolean) => void; storageKey?: string; title?: ReactNode; toggleProps?: SectionToggleProps; tooltip?: string | null; }; export declare function Section({ children, className, collapsed, collapsible, collapseLabel, defaultCollapsed, description, expandLabel, headerActions, onCollapsedChange, storageKey, title, toggleProps, tooltip, ...props }: SectionProps): import("react").JSX.Element;