import type { LinkPayload, RoutableContentItem } from './types';
export type RoutableLinkPayload = Extract<LinkPayload, {
    kind: 'internal' | 'page' | 'entry';
}>;
/**
 * Prefer identifier-based links when available so links survive route/path updates.
 * Falls back to an internal route payload for legacy rows or incomplete data.
 */
export declare function toRoutableLinkPayload(item: RoutableContentItem): RoutableLinkPayload;
