import { TemplateRef, QueryList, EventEmitter } from '@angular/core'; import { MatAccordion } from '@angular/material/expansion'; import * as i0 from "@angular/core"; export declare class SdsAccordionTitleDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class SdsAccordionContentDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class SdsAccordionItemComponent { itemTitleTemplate: TemplateRef; itemContentTemplate: TemplateRef; expanded: boolean; disabled: boolean; /** Toggles the expanded state of the expansion panel. */ toggle(): void; /** Sets the expanded state of the expansion panel to false. */ close(): void; /** Sets the expanded state of the expansion panel to true. */ open(): void; /** Toggles the disabled state of the expansion panel. */ toggleDisabled(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class SdsAccordionComponent { accordion: MatAccordion; accordionItems: QueryList; multi: boolean; multiChange: EventEmitter; displayMode: string; collapsedHeight: any; expandedHeight: any; constructor(); /** Opens all accordion items. */ openAll(): void; /** Closes all accordion items. */ closeAll(): void; /** Toggles the multi state of the accordion. */ toggleMulti(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }