/** Content array fields traversed when resolving entry trees (fetch + audit). */ export declare const CONTENT_ARRAY_FIELDS: readonly ["topContent", "content", "bottomContent", "contents"]; /** Extra content arrays on template entries. */ export declare const TEMPLATE_EXTRA_CONTENT_ARRAY_FIELDS: readonly ["preContent", "postContent"]; /** Single entry-link fields on articles and related types. */ export declare const LINKED_ENTRY_SINGLE_FIELDS: readonly ["template", "articleType", "author"]; /** Array entry-link fields (e.g. article tags, authors). */ export declare const LINKED_ENTRY_ARRAY_FIELDS: readonly ["tags", "authors"]; /** Single entry-link fields on template entries. */ export declare const TEMPLATE_SINGLE_LINK_FIELDS: readonly ["menu", "footer"]; /** Array entry-link fields on navigation entries. */ export declare const NAVIGATION_ARRAY_FIELDS: readonly ["items", "navigationItems"]; export declare function isEntryLink(item: unknown): item is { sys: { id: string; linkType: 'Entry'; }; }; /** * Collects linked entry IDs from content / link fields for one locale (audit traversal). */ export declare function collectLinkedEntryIdsForLocale(fields: Record>, locale: string, contentArrayFields: readonly string[]): string[]; /** * Collects linked entry IDs from content / link fields across all locales (fetch tree). */ export declare function collectLinkedEntryIdsAllLocales(fields: Record>, contentTypeId: string): string[]; //# sourceMappingURL=linkedEntryFields.d.ts.map