import type { CmsContentLinkDataType, IContentData, IContentInfo, LinkData, LinkItemData } from "./types.js"; export declare function createListKey(item: CmsContentLinkDataType): string; export declare function isIContentData(toTest: CmsContentLinkDataType | null | undefined): toTest is IContentData; export declare function isIContentInfo(toTest: CmsContentLinkDataType | null | undefined): toTest is IContentInfo; export declare function isLinkData(toTest: CmsContentLinkDataType | null | undefined): toTest is LinkData; export declare function IsLinkItemData(toTest: CmsContentLinkDataType | null | undefined): toTest is LinkItemData; export declare function getLinkData(item: LinkItemData): LinkData | null; export declare function linkDataToUrl(item: LinkData | null | undefined): URL | undefined; export declare function linkToUrl(item: LinkItemData): URL | undefined; export declare function iContentDataToHref(contentData: IContentData, base?: string): string; export declare function iContentInfoToHref(contentInfo: IContentInfo, base?: string): string; export declare function linkItemDataToHref(linkItemData: LinkItemData, base?: string): string; export declare function linkDataToHref(linkData: LinkData, base?: string): string;