import { type ReactNode } from 'react'; import { type ArkmeLinkMetadataResolver } from './link-metadata-client.js'; export declare const ARKME_LINK_FALLBACK_LABEL = "\u5206\u4EAB\u94FE\u63A5"; export type ArkmeLinkLabelMode = 'raw' | 'resolved'; export declare function ArkmeTextLink({ href, text, linkLabelMode, fallbackLabel, metadataResolver }: { href: string; text: string; linkLabelMode?: ArkmeLinkLabelMode; fallbackLabel?: string; metadataResolver?: ArkmeLinkMetadataResolver; }): import("react").JSX.Element; export declare function ArkmeLinkText({ text, renderText, renderLink, linkLabelMode, metadataResolver, fallbackLabel }: { text: string; renderText?: (text: string, startIndex: number) => ReactNode; renderLink?: ArkmeLinkRenderer; linkLabelMode?: ArkmeLinkLabelMode; metadataResolver?: ArkmeLinkMetadataResolver; fallbackLabel?: string; }): import("react").JSX.Element; export type ArkmeLinkRenderer = (link: Readonly<{ text: string; href: string; }>) => ReactNode | undefined; //# sourceMappingURL=ArkmeLinkText.d.ts.map