import { HTMLAttributes } from 'react';
import * as React from 'react';
interface StyledAccordionProps extends Omit, 'onChange' | 'defaultValue'> {
className?: string;
children: React.ReactNode;
expanded?: boolean;
defaultExpanded?: boolean;
disabled?: boolean;
variant?: 'outlined' | 'text';
onChange?: (expanded: boolean) => void;
}
/**
* Native accordion root (replaces `@base-ui/react`): owns the open state (controlled via `expanded`
* or uncontrolled via `defaultExpanded`) and shares it with `StyledAccordionSummary`/`Details`
* through context. TASK-201.
*/
export declare const StyledAccordion: ({ className, children, expanded, defaultExpanded, disabled, variant, onChange, ...props }: StyledAccordionProps) => JSX.Element;
export {};