import * as React from 'react'; import { type HasChildren } from '../../types'; import { AccordionContent } from './AccordionContent'; import { AccordionSummary } from './AccordionSummary'; export interface AccordionProps extends HasChildren { /** * Используется для генерации id для заголовка и контента(a11y). */ id?: string; /** * Управляет раскрытием и скрытием контента. */ expanded?: boolean; /** * Значение по умолчанию. */ defaultExpanded?: boolean; /** * Возвращает новое значение при изменении раскрытия/сворачивания контента. */ onChange?: (newValue: boolean) => void; /** * Блокировка взаимодействия с компонентом. */ disabled?: boolean; /** * Нужно ли удалять из DOM контент при сворачивании. */ unmountOnCollapsed?: boolean; } /** * @see https://vkui.io/components/accordion */ export declare const Accordion: React.FC & { Summary: typeof AccordionSummary; Content: typeof AccordionContent; }; //# sourceMappingURL=Accordion.d.ts.map