import { InputSignal } from "@angular/core"; import type { Dictionary } from "../../types/typescript"; import type { AccordionProps } from "./accordion.types"; import * as i0 from "@angular/core"; export default class Accordion { grid: InputSignal; oneAtATime: InputSignal; items: InputSignal; gridRowWidth: InputSignal; builderBlock: InputSignal; builderContext: InputSignal; builderComponents: InputSignal; builderLinkComponent: InputSignal; open: import("@angular/core").WritableSignal; onlyOneAtATime: import("@angular/core").Signal; accordionStyles: import("@angular/core").Signal<{ flexDirection: "row" | "column-reverse" | "column" | "row-reverse"; alignItems: "center" | "stretch" | "flex-start" | "flex-end" | "baseline"; flexWrap: "wrap" | "nowrap"; display: "none" | "flex"; }>; accordionTitleStyles: import("@angular/core").Signal>; openGridItemOrder: import("@angular/core").Signal; accordionDetailStyles: import("@angular/core").Signal>; getAccordionTitleClassName(index: number): string; getAccordionDetailClassName(index: number): string; onClick(index: number): void; objSpread_style_oaowqb(item: any, index: any): any; templateStr_z2r7ff(item: any, index: any): string; templateStr_x0msw(item: any, index: any): string; trackByItem0(index: number, item: any): number; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }