import * as i0 from '@angular/core'; import { EventEmitter } from '@angular/core'; import { LucideIconData } from 'lucide-angular'; declare enum LINK_ACTION { COPY = "copy", REDIRECT = "redirect" } interface Lucide { iconSvg: LucideIconData; size?: string; color?: string; class?: string; } interface ActionField { icon: Lucide; tooltip: string; action: LINK_ACTION; } interface LinkField { id: string; value: string; actions?: ActionField[]; label: string; col?: string; } interface EventLinkField { action: LINK_ACTION; id: string; value: string; } declare class LinkDisplayComponent { linkFields: Array; emitEventAction: EventEmitter; constructor(); emitEventToAction(event: ActionField, field: LinkField): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class KifLinkDisplayModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { KifLinkDisplayModule, LINK_ACTION, LinkDisplayComponent }; export type { ActionField, EventLinkField, LinkField };