import type { InstallGenerationManifest, InstallProgressState, InstallRefreshReport, InstallRefreshState, InstalledBundleManifest, InstalledPackageManifest } from "../types.js"; /** * Validates unknown data as installed package manifest. */ export declare function assertInstalledPackageManifest(value: unknown, context: string): asserts value is InstalledPackageManifest; /** * Validates unknown data as installed bundle manifest. */ export declare function assertInstalledBundleManifest(value: unknown, context: string): asserts value is InstalledBundleManifest; /** * Validates unknown data as install generation manifest. */ export declare function assertInstallGenerationManifest(value: unknown, context: string): asserts value is InstallGenerationManifest; /** * Validates unknown data as install progress state. */ export declare function assertInstallProgressState(value: unknown, context: string): asserts value is InstallProgressState; /** * Validates unknown data as install refresh report. */ export declare function assertInstallRefreshReport(value: unknown, context: string): asserts value is InstallRefreshReport; /** * Validates unknown data as install refresh scheduling state. */ export declare function assertInstallRefreshState(value: unknown, context: string): asserts value is InstallRefreshState;