import * as React from 'react'; import { AccordionProps } from './Accordion.types.part'; import { Expander } from '../Expander'; export interface AccordionBasicState { /** * The currently selected indices. */ selectedIndexes: Array; /** * Determines if the accordion component is controlled from the outside or not. */ controlled: boolean; } export declare class AccordionBasic extends React.Component { private selects; constructor(props: AccordionProps); componentDidMount(): void; static getDerivedStateFromProps(props: AccordionProps, state: AccordionBasicState): AccordionBasicState | { selectedIndexes: import("../AccordionTable/helpers/indexHelper").NormalizedSelectedIndex; }; private changeIndex; render(): JSX.Element; static inner: { readonly AccordionItem: any; readonly AccordionItemHeaderContainer: any; readonly AccordionItemHeader: any; readonly StyledIcon: any; readonly Expander: typeof Expander; readonly AccordionItemContent: any; readonly AccordionContainer: any; readonly AccordionItems: any; }; }