import { CdkAccordion, CdkAccordionItem } from '@angular/cdk/accordion'; import { UniqueSelectionDispatcher } from '@angular/cdk/collections'; import { TemplatePortal } from '@angular/cdk/portal'; import { AfterContentInit, ElementRef, EventEmitter, OnChanges, OnDestroy, SimpleChanges, ChangeDetectorRef } from '@angular/core'; import { Subject } from 'rxjs'; import { RealsoftAccordionTogglePosition, RealsoftExpansionPanelState } from './models'; import { RealsoftAccordionBase } from './accordion-base'; import { RealsoftExpansionPanelContent } from './expansion-panel-content'; import * as i0 from "@angular/core"; export declare class RealsoftExpansionPanel extends CdkAccordionItem implements AfterContentInit, OnChanges, OnDestroy { private _animationsModule; private _elementRef; private _viewContainerRef; private _ngZone; private _renderer; private _cleanupTransitionEnd; private _document; private _hideToggle; private _togglePosition; private _defaultOptions; get hideToggle(): boolean; set hideToggle(value: boolean); get togglePosition(): RealsoftAccordionTogglePosition; set togglePosition(value: RealsoftAccordionTogglePosition); readonly afterExpand: EventEmitter; readonly afterCollapse: EventEmitter; readonly _changes: Subject; accordion: RealsoftAccordionBase; _lazilyLoadedContent: RealsoftExpansionPanelContent; _expansionBodyWrapper: ElementRef; _bodyWrapper: ElementRef | undefined; portal: TemplatePortal; headerId: string; constructor(_accordion: CdkAccordion, _changeDetectorRef: ChangeDetectorRef, _expansionDispatcher: UniqueSelectionDispatcher); ngAfterContentInit(): void; ngOnChanges(changes: SimpleChanges): void; _hasSpacing(): boolean; _getExpandedStatus(): RealsoftExpansionPanelState; toggle(): void; close(): void; open(): void; _disabledAnimations(): void; private _transitionEndListener; _enabledAnimations(): void; _currentlyFocused(): boolean; _setPanelAnimations(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_hideToggle: unknown; } export declare class RealsoftExpansionPanelActionRow { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }