import type { Runner } from "../internals/proc.js"; import type { Platform } from "../platform/base.js"; export declare const SKILLSPECTOR_IMAGE = "skillspector:aih-0562b964ec5c"; export declare const SKILLSPECTOR_SOURCE_REVISION = "0562b964ec5ceac67ee15c163738e5404f14a908"; export declare const SKILLSPECTOR_IMAGE_DIGEST = "sha256:108b707cb98cb418680782f9745942b1d3904104a45d8f6fd62f102672285d55"; export interface SkillSpectorImageApproval { imageTag: string; imageDigest: string; sourceRevision: string; } export declare function skillspectorDockerVersionArgv(platform: Platform): string[]; export declare function skillspectorImageInspectArgv(platform: Platform): string[]; export declare function verifiedSkillspectorImageReference(stdout: string, approvedImages?: readonly SkillSpectorImageApproval[]): string | undefined; export declare function resolveVerifiedSkillspectorImage(run: Runner, platform: Platform, env: NodeJS.ProcessEnv, timeoutMs: number, approvedImages?: readonly SkillSpectorImageApproval[]): Promise<{ image: string; } | { reason: string; }>;