import { View } from 'tns-core-modules/ui/core/view'; import { AccordionBase } from './accordion.common'; export declare class Accordion extends AccordionBase { private _listAdapter; private _previousGroup; private _androidViewId; _realizedItems: Map; _realizedHeaderTemplates: Map>; _realizedItemHeaderTemplates: Map>; _realizedItemContentTemplates: Map>; _realizedFooterTemplates: Map>; _itemsMap: Map; _headerMap: Map; _footerMap: Map; _expandedViews: Map; constructor(); expandAll(): void; collapseAll(): void; readonly android: any; createNativeView(): globalAndroid.widget.ExpandableListView; initNativeView(): void; disposeNativeView(): void; eachChildView(callback: (child: View) => boolean): void; refresh(): void; updateNativeIndexes(oldIndexes: any, newIndexes: any): void; updateNativeItems(oldItems: any, newItems: any): void; _selectedIndexUpdatedFromNative(newIndex: number[]): void; itemExpanded(index: number): void; itemCollapsed(index: number): void; expandItem(id: number): void; collapseItem(id: number): void; itemIsExpanded(id: number): boolean; private clearRealizedCells; }