export default class SingleActiveArrayField extends React.Component { static propTypes: { uiSchema: PropTypes.Requireable; activeIdx: PropTypes.Requireable; }>>; }>>; schema: PropTypes.Validator; }>>>; formData: PropTypes.Requireable; }; constructor(props: any); deleteButtonRefs: {}; deleteButtonRefSetters: {}; state: { popups: {}; activeIdx: any; scrollHeightFixed: number; }; getInitialActiveIdx: (props: any) => any; componentDidMount(): void; mounted: boolean | undefined; componentWillUnmount(): void; UNSAFE_componentWillReceiveProps(props: any): void; prevActiveIdx: any; componentDidUpdate(prevProps: any, prevState: any): void; shouldComponentUpdate(prevProps: any, prevState: any): boolean; updatePopups: (props: any) => void; getStateFromProps(props: any): { activeIdx: any; }; onHeaderAffixChange: (elem: any, value: any) => void; getLocalFormContext: () => any; localContextKey: any; localContext: any; render(): JSX.Element; updateRenderingMode: (normalRendering: any, callback: any) => void; onActiveChange: (idx: any, prop: any, callback: any) => void; onDelete: (item: any) => (e: any) => void; buttonDefinitions: { add: { callback: () => void; }; addPredefined: { callback: () => void; }; copy: { fn: () => (...params: any[]) => void; callback: () => void; rules: { minLength: number; }; }; }; } export class AccordionArrayFieldTemplate extends React.Component { static contextType: React.Context; constructor(props: any); constructor(props: any, context: any); setHeaderRef: (elem: any) => void; headerRef: any; onSelect: (key: any) => void; render(): JSX.Element; setDeleteButtonRef: (idx: any) => (elem: any) => void; } import * as React from "react"; import * as PropTypes from "prop-types";