import React, { type PropsWithChildren } from 'react'; export type AccordionProps = PropsWithChildren<{ /** * Заголовок */ summary: React.ReactElement | string; /** * Элемент, отображаемый перед заголовком */ startAdorment?: React.ReactNode; /** * Управляет состоянием аккордеона */ isExpanded?: boolean; /** * Обработчик, вызываемый при клике по хедеру */ onChange?: (isExpanded: boolean, event: React.MouseEvent) => void; }>; export declare const Accordion: React.ForwardRefExoticComponent<{ /** * Заголовок */ summary: React.ReactElement | string; /** * Элемент, отображаемый перед заголовком */ startAdorment?: React.ReactNode; /** * Управляет состоянием аккордеона */ isExpanded?: boolean | undefined; /** * Обработчик, вызываемый при клике по хедеру */ onChange?: ((isExpanded: boolean, event: React.MouseEvent) => void) | undefined; } & { children?: React.ReactNode; } & React.RefAttributes>;