import type { ManifestoManifest } from "./manifestoAdapter"; export type ManifestMetadataItem = { label: string; value: string; }; export type ManifestAttribution = { label: string; value: string; }; export type ManifestProvider = { id: string; label: string; homepage?: { id: string; label: string; format?: string; }; logo?: { id: string; width?: number; height?: number; }; seeAlso?: { id: string; label: string; format?: string; profile?: string; }; }; export type ManifestGeoLocation = { label: string; lat: number; lng: number; }; export declare const resolveMetadataItems: (manifestoObject: ManifestoManifest | undefined, manifestJson: unknown, locale: string) => ManifestMetadataItem[]; export declare const resolveManifestTitle: (manifestoObject: ManifestoManifest | undefined, manifestJson: unknown, locale: string) => string; export declare const resolveManifestDescription: (manifestoObject: ManifestoManifest | undefined, manifestJson: unknown, locale: string) => string; export declare const resolveManifestAttribution: (manifestoObject: ManifestoManifest | undefined, manifestJson: unknown, locale: string) => ManifestAttribution; export declare const resolveManifestLicence: (manifestoObject: ManifestoManifest | undefined, manifestJson: unknown, locale: string) => string; export declare const resolveManifestProviders: (manifestoObject: ManifestoManifest | undefined, manifestJson: unknown, locale: string) => ManifestProvider[]; export declare const resolveManifestGeoLocation: (manifestoObject: ManifestoManifest | undefined, manifestJson: unknown, locale: string) => ManifestGeoLocation | null;