import type { ResolvedItem } from "./types.js"; export declare function getByDotPath(obj: Record, path: string): unknown; export declare function isTemplateDatasource(datasourceId: string | undefined): boolean; export declare function viewExtractKey(templateValue: string): string; export declare function resolveField(item: Record, templateValue: string): string; export declare function resolveItemFields(item: Record, mappings: { titleField: string; subtitleField: string; teaserField: string; imageField: string; iconField: string; targetPageField?: string; }, index?: number): ResolvedItem; export declare function normalizeItems(raw: unknown): Record[];