/** * Generate schema.org `Organization` JSON-LD. * * This helper builds a minimal `Organization` object including `address`, * `logo`, `image`, `email`, and `telephone`. The input shape is an * application-specific `Organization` interface defined below — the * function emits only the provided properties to keep the result * compact. * * @param options - Organization properties (see interface below) * @returns A JSON-LD compatible `Organization` object */ interface Organization { addressCountry: string; addressLocality: string; addressRegion: string; appName: string; baseUrl: string; description: string; email: string; image: string; logo: string; postalCode: string; sameAsArr: Array; streetAddress: string; telephone: string; } declare const generateOrganizationSchema: ({ addressCountry, addressLocality, addressRegion, appName, baseUrl, description, email, image, logo, postalCode, sameAsArr, streetAddress, telephone, }: Organization) => { '@context': string; '@type': string; image: string; url: string; sameAs: string[]; logo: string; name: string; description: string; email: string; telephone: string; address: { '@type': string; streetAddress: string; addressLocality: string; addressCountry: string; addressRegion: string; postalCode: string; }; }; export { generateOrganizationSchema };