import { ElementRef, EventEmitter } from '@angular/core'; import { IMetadata } from '@onepoint-yap/dashboard'; import * as i0 from "@angular/core"; export interface IConfigHeader { headerType: 'label' | 'icon'; label: string; } export declare class YapListMetadataComponent { input: ElementRef; sortActive?: string | undefined; sortDirection?: string | undefined; configHeader: Array; metadata: Array | null; selectedMetadata: string | null; labelMetadataSelected: string; editable: boolean; editClicked$: EventEmitter; /** * @param string: newLabel label for the metadata edited */ submitModal$: EventEmitter; cancelAction$: EventEmitter; /** * @param string */ rowClicked$: EventEmitter; editOpened: boolean; validateAction: () => void; cancelAction: () => void; constructor(); openEditMetadata(metadata: IMetadata): void; cancelEdition(): void; toggleEditionMetadata(): void; validateName(newLabel: string): void; changeValue($event: any): void; goToDetails(id: string): void; getTranslationType(type: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }