import { type ReactNode } from 'react'; interface CollapsibleSectionProps { label: string; actions?: ReactNode; children: ReactNode; defaultOpen?: boolean; } /** * Custom UI rationale: * - Checked: Redis UI `Section`, `Section.Compose`, and existing repository usage. * - Gap: `Section` needs locally controlled open state here so content changes do not reset * the user's expanded/collapsed choice. This wrapper still delegates the complete surface * and interaction behavior to the Redis UI component. * - Revisit when: `Section` preserves open state across dynamic content without a local wrapper. */ export declare const CollapsibleSection: ({ label, actions, children, defaultOpen }: CollapsibleSectionProps) => import("react/jsx-runtime").JSX.Element; export {};