export interface CollapseOptions { parent: string | Element; toggle: boolean; } export interface CollapseInstance { toggle(): void; show(): void; hide(): void; dispose(): void; } declare enum CollapseEvents { show = "show.bs.collapse", shown = "shown.bs.collapse", hide = "hide.bs.collapse", hidden = "hidden.bs.collapse" } export interface CollapseClass { readonly VERSION: string; readonly DATA_KEY: string; readonly EVENT_KEY: string; new (element: string | Element, options?: Partial): CollapseInstance; getInstance(element: Element | string): CollapseInstance | null; getOrCreateInstance(element: Element | string, config?: Partial): CollapseInstance; Default: CollapseOptions; Events: typeof CollapseEvents; } declare const Collapse: CollapseClass; export default Collapse; //# sourceMappingURL=collapse.d.ts.map