import type { ExtensionNotInstalled, PackInspectionRefused, PublishedMetadataUnavailable } from "@agentxm/workspace/inspection"; import { type AppError } from "../app-error/index.js"; /** The named extension is not installed: offer the matching inventory command. */ export declare const extensionNotInstalledToAppError: (failure: ExtensionNotInstalled) => AppError; export declare const packInspectionRefusedToAppError: (failure: PackInspectionRefused) => AppError; /** * `offerSignIn` decides one thing: whether a miss suggests signing in. * * A read hides an extension the caller may not see behind the same not-found * as one that does not exist, so a signed-out reader is told that signing in * may change the answer. For someone already signed in it cannot, and saying * so would send them round a loop that ends where it started. */ export declare const publishedMetadataUnavailableToAppError: (failure: PublishedMetadataUnavailable, offerSignIn: boolean) => AppError; //# sourceMappingURL=inspection-errors.d.ts.map