/** * Does this markup look like a web page rather than a standalone card? * * `render_html` draws one isolated document: it strips scripts, never touches * the network, and knows nothing about a project's stylesheets, routes or dev * server. A model asked to check a website will still reach for it, because the * tool *looks* like a page renderer and returns a picture that seems to prove * the site works. This check names that mistake in the tool result so the model * can correct itself instead of reporting a screenshot that is not the site. * * Deliberately advisory: a card that embeds a local logo still renders, and the * warning says what was missing rather than refusing the call. * * @module dsh-arya-image-gen/render/web-page-guard */ /** * Explain why this markup looks like a web page, or return undefined when it * reads as a standalone card. * * @param markup - the HTML handed to `render_html`. * @returns one short reason, or undefined. */ export declare function looksLikeWebPage(markup: string): string | undefined; /** The sentence appended to the tool result when the guard fires. */ export declare function pageWarning(reason: string): string;