//#region src/types.d.ts type CompatibilityLevel = 'full' | 'partial' | 'unsupported' | 'fatal'; interface CompatibilityFinding { capability: string; level: CompatibilityLevel; file: string; line: number; detail: string; } interface ResourceInventory { extensions: string[]; skills: string[]; prompts: string[]; themes: string[]; } interface PackageIdentity { name: string; version: string; source: string; } interface CompatibilityReport { schemaVersion: 1; package: PackageIdentity; verdict: 'ready' | 'review' | 'blocked'; summary: Record; resources: ResourceInventory; findings: CompatibilityFinding[]; } interface ResolvedPiPackage { rootDir: string; temporary: boolean; identity: PackageIdentity; packageJson: Record; resources: ResourceInventory; dispose(): Promise; } interface GeneratedRuntimeManifest { schemaVersion: 1; package: PackageIdentity; extensions: string[]; skillDirs: string[]; prompts: Array<{ name: string; description: string; argumentHint?: string; path: string; }>; } //#endregion export { PackageIdentity as a, GeneratedRuntimeManifest as i, CompatibilityLevel as n, ResolvedPiPackage as o, CompatibilityReport as r, ResourceInventory as s, CompatibilityFinding as t }; //# sourceMappingURL=types-B9VBF8le.d.mts.map