import { EventEmitter, ViewContainerRef, Injector, ComponentFactoryResolver, AfterContentInit, Renderer2, ElementRef, NgZone } from '@angular/core'; import { XExpansionPanel } from './XExpansionPanel'; import { IgxOnExpandedEventArgs } from './igx-on-expanded-event-args'; import { IgxOnCollapsedEventArgs } from './igx-on-collapsed-event-args'; import * as i0 from "@angular/core"; export declare class IgxXExpansionPanelComponent implements AfterContentInit { private renderer; private _elRef; private ngZone; private injector; private componentFactoryResolver; _mainDiv: Element; private _portalManager; private _componentFactoryResolver; _dynamicContent: ViewContainerRef; _mainDivRef: ElementRef; _header: ElementRef; _contentOuter: ElementRef; _contentInner: ElementRef; private _angularRenderer; private _implementation; private _height; private _width; set height(value: string); get height(): string; set width(value: string); get width(): string; constructor(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector, componentFactoryResolver: ComponentFactoryResolver); updateStyle(): void; ngOnDestroy(): void; ngAfterContentInit(): void; protected createImplementation(): XExpansionPanel; get i(): XExpansionPanel; /** * Gets / sets the caption to display in the header area. */ get caption(): string; set caption(v: string); /** * Gets or sets the color to use for the header caption text. */ get captionTextColor(): string; set captionTextColor(v: string); /** * Gets or sets the color to use for the actual header caption text. */ get actualCaptionTextColor(): string; set actualCaptionTextColor(v: string); /** * Gets or sets the color to use for the header caption text when the panel is collapsed. */ get captionCollapsedTextColor(): string; set captionCollapsedTextColor(v: string); /** * Gets or sets the color to use for the header caption text when the panel is expanded. */ get captionExpandedTextColor(): string; set captionExpandedTextColor(v: string); /** * Gets / sets the description to display in the header area. */ get descriptionText(): string; set descriptionText(v: string); /** * Gets or sets the color to use for the header description text. */ get descriptionTextColor(): string; set descriptionTextColor(v: string); /** * Gets or sets the color to use for the actual header description text. */ get actualDescriptionTextColor(): string; set actualDescriptionTextColor(v: string); /** * Gets or sets the color to use for the header description text when the panel is collapsed. */ get descriptionCollapsedTextColor(): string; set descriptionCollapsedTextColor(v: string); /** * Gets or sets the color to use for the header description text when the panel is expanded. */ get descriptionExpandedTextColor(): string; set descriptionExpandedTextColor(v: string); /** * Gets or sets the elevation to use for the button regardless of type. */ get elevation(): number; set elevation(v: number); static ngAcceptInputType_elevation: number | string; /** * Gets or sets the elevation of the border shadow */ get actualElevation(): number; set actualElevation(v: number); static ngAcceptInputType_actualElevation: number | string; /** * Gets / sets the expanded state of the panel. */ get expanded(): boolean; set expanded(v: boolean); static ngAcceptInputType_expanded: boolean | string; /** * Gets or sets the color to use for the background of the header. */ get headerBackgroundColor(): string; set headerBackgroundColor(v: string); /** * Gets or sets the color to use for the actual background of the header. */ get actualHeaderBackgroundColor(): string; set actualHeaderBackgroundColor(v: string); /** * Gets or sets the color to use for the background of the header when the panel is expanded. */ get headerCollapsedBackgroundColor(): string; set headerCollapsedBackgroundColor(v: string); /** * Gets or sets the color to use for the background of the header when the panel is expanded. */ get headerExpandedBackgroundColor(): string; set headerExpandedBackgroundColor(v: string); /** * Gets or sets the color to use for the check mark when the checkbox is checked. */ get actualUmbraShadowColor(): string; set actualUmbraShadowColor(v: string); /** * Gets or sets the color to use for the check mark when the checkbox is checked. */ get actualPenumbraShadowColor(): string; set actualPenumbraShadowColor(v: string); /** * Gets or sets the color to use for the check mark when the checkbox is checked. */ get actualAmbientShadowColor(): string; set actualAmbientShadowColor(v: string); findByName(name: string): any; protected __p: string; protected _hasUserValues: Set; protected get hasUserValues(): Set; protected __m(propertyName: string): void; protected _stylingContainer: any; protected _stylingParent: any; protected _inStyling: boolean; protected _styling(container: any, component: any, parent?: any): void; /** * Collapses the contents of the expansion panel. */ collapse(): void; /** * Expands the contents of the expansion panel. */ expand(): void; /** * Toggles the expanded state of the expansion panel. */ toggle(): void; private _onCollapsed; /** * Fires when the expansion panel is collapsed. */ get onCollapsed(): EventEmitter<{ sender: any; args: IgxOnCollapsedEventArgs; }>; private _onExpanded; get onExpanded(): EventEmitter<{ sender: any; args: IgxOnExpandedEventArgs; }>; protected _zoneRunner: (act: () => void) => void; protected _runInZone(act: () => void): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }