import { ElementRef, ChangeDetectorRef, WritableSignal, Signal } from '@angular/core'; import { RecursivePartial } from '@jscrpt/common'; import { DataLoader, GridPlugin, GridPluginInstances } from '../../../interfaces'; import { SimpleNoDataRenderer, SimpleNoDataRendererOptions } from './simpleNoDataRenderer.interface'; import * as i0 from "@angular/core"; /** * Component for basic simple no data renderer */ export declare class SimpleNoDataRendererComponent implements SimpleNoDataRenderer, GridPlugin { pluginElement: ElementRef; protected changeDetector: ChangeDetectorRef; gridPlugins: GridPluginInstances | undefined | null; /** * Data loader currently used */ protected dataLoader: DataLoader | undefined | null; /** * Currently displayed text */ protected text: Signal; /** * Options for grid plugin */ protected optionsValue: WritableSignal; /** * @inheritdoc */ get options(): SimpleNoDataRendererOptions; set options(options: RecursivePartial); constructor(pluginElement: ElementRef, changeDetector: ChangeDetectorRef, gridPlugins: GridPluginInstances | undefined | null, options?: SimpleNoDataRendererOptions); /** * @inheritdoc */ initialize(force: boolean): void; /** * @inheritdoc */ initOptions(): void; /** * @inheritdoc */ invalidateVisuals(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=simpleNoDataRenderer.component.d.ts.map