import m, { ClassComponent, CVnode } from "mithril"; import { FieldType, IPropWidget, TProp } from "../interface/widget"; import { IConfig } from ".."; export declare function linkAttrs(fieldType: FieldType | string, value: TProp): { href: string; class: string; target?: undefined; } | { href: TProp; target: string; class: string; }; /** @deprecated Use `linkIcon` method */ export declare const iconMap: Record; export declare function linkIcon(type: FieldType | string, override?: Partial): string; export declare class Link implements ClassComponent { view({ attrs: { field, value } }: CVnode): m.Vnode; }