/**
 * Metadata-only artifact inspection — the no-browser fallback for
 * `inspect_artifact` while the Playwright runtime is installing (fresh deploy)
 * or unavailable. Parses the bundle's entrypoint markup with linkedom and
 * reports STRUCTURE (frame count, per-frame tag/id/class/text, body text) so
 * the agent keeps some feedback loop; everything that needs a real render —
 * screenshots, layout geometry, console, runtime errors, request failures —
 * is absent, flagged via the result's `degraded` field.
 *
 * Shape-compatible with the real inspection (`ArtifactInspectionResult`) so it
 * flows through `inspectionToModelPayload` and the existing tool plumbing
 * unchanged. Geometry fields are zeroed, not guessed: a zero rect plus the
 * `degraded` note reads as "unknown", a plausible-looking guess would not.
 */
import type { ArtifactBundle } from '../core/artifact-bundle.js';
import type { ArtifactInspectionResult } from './artifact-render-export.js';
export declare function inspectArtifactMetadata(bundle: ArtifactBundle, options: {
    context?: 'editor' | 'fullscreen';
    frameSelector?: string;
    reason: string;
}): ArtifactInspectionResult;
