import { TemplateRef, ViewContainerRef, ChangeDetectorRef, Injector, ComponentFactoryResolver, AfterContentInit, Renderer2, QueryList, ElementRef, NgZone } from '@angular/core'; import { PropertyEditorPanel } from './PropertyEditorPanel'; import { ComponentRenderer } from "igniteui-angular-core"; import { TypeDescriptionContext } from "igniteui-angular-core"; import { IgxPropertyEditorPropertyDescriptionCollection } from './igx-property-editor-property-description-collection'; import { IgxPropertyEditorPropertyDescriptionComponent } from './igx-property-editor-property-description-component'; import { PropertyEditorPanelUpdateMode } from './PropertyEditorPanelUpdateMode'; import * as i0 from "@angular/core"; export declare class IgxPropertyEditorPanelComponent implements AfterContentInit { private renderer; private _elRef; private ngZone; private injector; private changeDetector; private componentFactoryResolver; private _implementation; _mainDiv: Element; private _portalManager; private _componentFactoryResolver; _mainDivRef: ElementRef; _dynamicContent: ViewContainerRef; _childTemplateRef: TemplateRef; contentProperties: QueryList; /** * The style mappings actually present in the chart. Do not directly modify this array. * This array's contents can be modified by causing Angular to reproject the child content. * Or adding and removing stye mappings from the manual style mapping collection on the properties property. */ actualProperties: IgxPropertyEditorPropertyDescriptionComponent[]; private _properties; private _propertiesAdapter; /** * A collection or manually added axes for the chart. */ get properties(): IgxPropertyEditorPropertyDescriptionCollection; private _height; private _width; set height(value: string); get height(): string; set width(value: string); get width(): string; private _angularRenderer; private _root; constructor(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector, changeDetector: ChangeDetectorRef, componentFactoryResolver: ComponentFactoryResolver); updateStyle(): void; ngOnDestroy(): void; ngAfterViewInit(): void; ngAfterContentInit(): void; protected createImplementation(): PropertyEditorPanel; get i(): PropertyEditorPanel; private _actualDataSource; /** * Gets the actaul data or data source instance to which to bind the grid. */ get actualDataSource(): IgxPropertyEditorPropertyDescriptionCollection; set actualDataSource(v: IgxPropertyEditorPropertyDescriptionCollection); static ngAcceptInputType_actualDataSource: IgxPropertyEditorPropertyDescriptionCollection | string; /** * Gets or Sets the property name that contains the values. */ get rowHeight(): number; set rowHeight(v: number); static ngAcceptInputType_rowHeight: number | string; /** * Gets or Sets the property name that contains the values. */ get updateMode(): PropertyEditorPanelUpdateMode; set updateMode(v: PropertyEditorPanelUpdateMode); static ngAcceptInputType_updateMode: PropertyEditorPanelUpdateMode | string; get actualRowHeight(): number; set actualRowHeight(v: number); static ngAcceptInputType_actualRowHeight: number | string; /** * Gets or Sets the property name that contains the values. */ get cellTextStyle(): string; set cellTextStyle(v: string); get actualDescriptionContext(): TypeDescriptionContext; set actualDescriptionContext(v: TypeDescriptionContext); get descriptionContext(): TypeDescriptionContext; set descriptionContext(v: TypeDescriptionContext); get componentRenderer(): ComponentRenderer; set componentRenderer(v: ComponentRenderer); get target(): any; set target(v: any); get descriptionType(): string; set descriptionType(v: string); get isHorizontal(): boolean; set isHorizontal(v: boolean); static ngAcceptInputType_isHorizontal: boolean | string; get isWrappingEnabled(): boolean; set isWrappingEnabled(v: boolean); static ngAcceptInputType_isWrappingEnabled: boolean | string; get isIndirectModeEnabled(): boolean; set isIndirectModeEnabled(v: boolean); static ngAcceptInputType_isIndirectModeEnabled: boolean | string; /** * Gets or sets the color to use for the background of the component. */ get backgroundColor(): string; set backgroundColor(v: string); /** * Gets or sets the color to use for the text of the component. */ get textColor(): string; set textColor(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; notifySetItem(index: number, oldItem: any, newItem: any): void; /** * Manually notifies the checkboxlist's grid that the data it has bound to has been cleared and needs to be re-examined. * This should not be called if the data that the grid is bound to is already observable. */ notifyClearItems(): void; notifyInsertItem(index: number, newItem: any): void; notifyRemoveItem(index: number, oldItem: any): void; protected _zoneRunner: (act: () => void) => void; protected _runInZone(act: () => void): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }