import { type PropsWithChildren, type ReactNode, type SyntheticEvent } from 'react';
import type { TypographyVariant } from '../Typography';
export type AccordionProps = PropsWithChildren<{
    /**
     *  Заголовок
     */
    summary: ReactNode;
    /**
     *  Элемент, отображаемый перед заголовком
     */
    startAdornment?: ReactNode;
    /**
     *  Управляет состоянием аккордеона
     */
    isExpanded?: boolean;
    /**
     *  Обработчик, вызываемый при клике по хедеру
     */
    onChange?: (isExpanded: boolean, event: SyntheticEvent<HTMLElement>) => void;
    /**
     * Вариант заголовка
     */
    summaryVariant?: TypographyVariant;
    /**
     * Подзаголовок
     */
    subtitle?: ReactNode;
}>;
