import { Command } from "commander"; import { type EnrollmentInspectionInput } from "./enrollment-inspection.js"; type InspectionManifest = EnrollmentInspectionInput & { app: "skills"; operation: "inspect-enrollment"; manifestVersion: 1; operationId: string; stationId: string; expiresAt: string; manifestDigest: string; }; /** The schema census has its own authorization; no enrollment or inspection manifest can authorize it. */ type SchemaCensusManifest = { app: "skills"; operation: "inspect-schema"; manifestVersion: 1; operationId: string; stationId: string; keyId: string; orgId: string; expiresAt: string; manifestDigest: string; }; /** Inspection has its own authorization; a failed enrollment manifest cannot authorize it. */ export declare function readInspectionManifest(path: string, receiptPath: string): InspectionManifest; /** The census has its own authorization; a failed enrollment or inspection manifest cannot authorize it. */ export declare function readSchemaCensusManifest(path: string, receiptPath: string): SchemaCensusManifest; export declare function registerMaintenance(parent: Command): void; export {};