import { HTMLWidget } from "@hpcc-js/common";
import "../src/Accordion.css";
export declare class Accordion extends HTMLWidget {
protected _isClosed: boolean;
titleSpan: any;
iconDiv: any;
ul: any;
icon: any;
constructor();
pushListItem(widget: any, prepend?: boolean, protect?: boolean): this;
clearListItems(): this;
collapseClick(element: any): void;
enter(domNode: any, element: any): void;
update(domNode: any, element: any): void;
exit(domNode: any, element: any): void;
}
export interface Accordion {
content(): any[];
content(_: any[]): this;
title(): string;
title(_: string): this;
openIcon(): string;
openIcon(_: string): this;
closedIcon(): string;
closedIcon(_: string): this;
titleFontColor(): string;
titleFontColor(_: string): this;
titleBackgroundColor(): string;
titleBackgroundColor(_: string): this;
defaultCollapsed(): boolean;
defaultCollapsed(_: boolean): this;
}