import { ElementRef, Signal } from '@angular/core'; import { NoMetadataSelector, NoMetadataSelectorOptions } from './noMetadataSelector.interface'; import { GridMetadata, GridPlugin, GridPluginInstances, MetadataGatherer } from '../../../interfaces'; import * as i0 from "@angular/core"; /** * Plugin component for metadata selector, which does not allows selection of metadata */ export declare class NoMetadataSelectorComponent implements NoMetadataSelector, GridPlugin { /** * Indication whether gahterer has been initialized */ protected gathererInitialized: boolean; /** * Instance of metadata gatherer, which is used for getting initial metadata */ protected metadataGatherer: MetadataGatherer | undefined | null; /** * Instance of signal for obtaining metadata */ protected metadataValue: Signal; /** * @inheritdoc */ options: NoMetadataSelectorOptions; /** * @inheritdoc */ get metadata(): Signal; /** * @inheritdoc */ gridPlugins: GridPluginInstances | undefined | null; /** * @inheritdoc */ pluginElement: ElementRef; /** * @inheritdoc */ show(): void; /** * @inheritdoc */ resetMetadata(): void; /** * @inheritdoc */ setMetadataGatherer(gatherer: MetadataGatherer): void; /** * @inheritdoc */ initialize(force: boolean): void; /** * @inheritdoc */ initOptions(): void; /** * @inheritdoc */ invalidateVisuals(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-no-metadata-selector", never, {}, {}, never, never, true, never>; } //# sourceMappingURL=noMetadataSelector.component.d.ts.map