import { AccordionProps as BaseProps } from '@mui/material';
import { ReactNode } from 'react';
import { IconSize } from '../Icon/Icon';
import { IconNames } from '../Icon/IconNames';
export type AccordionProps = {
    accordionId: string;
    summaryChildren?: ReactNode;
    detailsChildren: ReactNode;
    iconSize?: IconSize;
    iconName?: IconNames;
    summaryCustomStyle?: object;
    baseCustomStyle?: object;
    detailsCustomStyle?: object;
    reverse?: boolean;
    onExpandedChange?: (expanded: boolean) => void;
} & Omit<BaseProps, 'children'>;
export declare const Accordion: (props: AccordionProps) => import("react/jsx-runtime").JSX.Element;
