import { FxError } from "@microsoft/teamsfx-api"; import { Result } from "neverthrow"; import { TemplateFileEntry } from "../model/dataModel"; /** A parsed declarative package: shape files plus optional raw content. */ export interface LoadedPackage { /** The package's parsed `descriptor.json` (its `replaceMap` drives the render vars). */ descriptor: unknown; /** The package's parsed `pipeline.json`. */ pipeline: unknown; /** The opened `content/**` entries (raw bytes, `.tpl` suffix intact, sorted); empty for pipeline-only packages. */ content: TemplateFileEntry[]; } /** Load a declarative template package from its authored directory. */ export declare function loadPackageDir(dir: string): Result; //# sourceMappingURL=packageDir.d.ts.map