export declare class CdkAccordion implements OnDestroy, OnChanges { readonly _openCloseAllActions: Subject; readonly _stateChanges: Subject; readonly id: string; get multi(): boolean; set multi(multi: boolean); closeAll(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; openAll(): void; static ngAcceptInputType_multi: BooleanInput; static ɵdir: i0.ɵɵDirectiveDefWithMeta; static ɵfac: i0.ɵɵFactoryDef; } export declare class CdkAccordionItem implements OnDestroy { protected _expansionDispatcher: UniqueSelectionDispatcher; accordion: CdkAccordion; closed: EventEmitter; destroyed: EventEmitter; get disabled(): any; set disabled(disabled: any); get expanded(): any; set expanded(expanded: any); expandedChange: EventEmitter; readonly id: string; opened: EventEmitter; constructor(accordion: CdkAccordion, _changeDetectorRef: ChangeDetectorRef, _expansionDispatcher: UniqueSelectionDispatcher); close(): void; ngOnDestroy(): void; open(): void; toggle(): void; static ngAcceptInputType_disabled: BooleanInput; static ngAcceptInputType_expanded: BooleanInput; static ɵdir: i0.ɵɵDirectiveDefWithMeta; static ɵfac: i0.ɵɵFactoryDef; } export declare class CdkAccordionModule { static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; }