import type { ContactPageSchemaOptions, ContactPageSchemaResult } from './types.js'; /** * Builds a minimal `ContactPage` JSON-LD graph node. * * @param options - Page identity and optional organization / contact point. * @returns JSON-LD object ready to inject or stringify. * * @example * buildContactPageSchema({ * id: 'https://example.com/contact/#webpage', * url: 'https://example.com/contact/', * name: 'Contact', * websiteId: 'https://example.com/#website', * organization: { name: 'Example Site', url: 'https://example.com/' }, * contactPoint: { email: 'hello@example.com' }, * }); */ export declare const buildContactPageSchema: ({ id, url, name, websiteId, organization, contactPoint, description, }: ContactPageSchemaOptions) => ContactPageSchemaResult;