import * as React from 'react';
interface SubSectionInteractiveProps {
/**
* The heading text (required)
*/
title: string;
/**
* Content to display when expanded (list rows, etc.)
*/
children?: React.ReactNode;
/**
* Whether the section is expanded (controlled mode)
*/
expanded?: boolean;
/**
* Default expanded state (uncontrolled mode)
* @default true
*/
defaultExpanded?: boolean;
/**
* Callback when expanded state changes
*/
onExpandedChange?: (expanded: boolean) => void;
/**
* Additional CSS class name
*/
className?: string;
/**
* Additional inline styles
*/
style?: React.CSSProperties;
}
/**
* SubSectionInteractive component - Arbor Design System
*
* A collapsible sub-section component that can contain list rows and other content.
* Click the header to expand/collapse the content area.
*
* @example
* ```tsx
* // Basic collapsible section
*
*
*
*
*
* // Initially collapsed
*
*
*
*
* // Controlled mode
*
*
*
* ```
*/
declare const SubSectionInteractive: React.ForwardRefExoticComponent>;
export { SubSectionInteractive, type SubSectionInteractiveProps };