import type { HtmlDocumentContribution } from '../../../services/html/html-transformer.service.js';
import type { PageMetadataProps, PageRobotsMetadata } from '../../../types/public-types.js';
/**
* Builds a head contribution for non-default `metadata.robots` values.
*
* @remarks
* When `robots` is omitted or matches the default `index,follow` behaviour,
* no tag is emitted (Next.js parity). Otherwise a single
* `` contribution is returned.
*/
export declare function buildRobotsMetaContribution(metadata: Pick): HtmlDocumentContribution | undefined;
/**
* Formats robots directives for a meta tag, or `undefined` when defaults apply.
*/
export declare function formatRobotsMetaContent(robots: PageRobotsMetadata | undefined): string | undefined;