import * as react from 'react'; import { ReactNode } from 'react'; import { AccordionProps as AccordionProps$1 } from '@mui/material/Accordion'; import { AccordionActionsProps as AccordionActionsProps$1 } from '@mui/material/AccordionActions'; import { AccordionDetailsProps as AccordionDetailsProps$1 } from '@mui/material/AccordionDetails'; import { AccordionSummaryProps as AccordionSummaryProps$1 } from '@mui/material/AccordionSummary'; import { TypographyProps as TypographyProps$1 } from '@mui/material/Typography'; type Variant = 'filled' | 'outlined' | 'flush'; type AccordionProps = { /** @default "filled" */ variant?: Variant; /** * Disable nested styling for child `Accordions` * @default false */ disableNestedStyling?: boolean; } & Omit; declare const Accordion: react.ForwardRefExoticComponent & react.RefAttributes>; type AccordionActionsProps = AccordionActionsProps$1; declare const AccordionActions: react.ForwardRefExoticComponent & react.RefAttributes>; type AccordionDetailsProps = AccordionDetailsProps$1; declare const AccordionDetails: react.ForwardRefExoticComponent & react.RefAttributes>; declare module '@mui/material/styles' { interface TypographyVariants { agreement: React.CSSProperties; } interface TypographyVariantsOptions { agreement?: React.CSSProperties; } } declare module '@mui/material/Typography' { interface TypographyPropsVariantOverrides { agreement: true; } } interface TypographyProps extends TypographyProps$1 { children?: React.ReactNode; } type AccordionSummaryProps = { /** The main content element. Aliased by the `children` prop. */ primary?: ReactNode; /** These props will be forwarded to the primary typography component. Update `component` to reflect the correct heading level for accessibility. */ primaryProps?: Omit; /** The secondary content element. */ secondary?: ReactNode; /** These props will be forwarded to the secondary typography component. */ secondaryProps?: Omit; } & Omit; declare const AccordionSummary: react.ForwardRefExoticComponent & react.RefAttributes>; export { Accordion, AccordionActions, type AccordionActionsProps, AccordionDetails, type AccordionDetailsProps, type AccordionProps, AccordionSummary, type AccordionSummaryProps };