/** * Shared manifest package discovery for local and git sources. * * @experimental This API is unstable and may change without notice. */ import * as Effect from "effect/Effect"; import * as FileSystem from "effect/FileSystem"; import * as Path from "effect/Path"; import * as Schema from "effect/Schema"; interface ManifestWithName { readonly name: string; } export interface DiscoveredManifestPackage { readonly type: Type; readonly manifest: Manifest; readonly location: string; } export interface ManifestPackageDiscoveryOptions { readonly fullDepth: boolean; } export interface ManifestPackageDiscoveryConfig { readonly type: Type; readonly manifestFilename: string; readonly manifestSchema: Schema.Decoder; } export declare const discoverManifestPackagesInDir: (config: ManifestPackageDiscoveryConfig) => (searchPath: string, options: ManifestPackageDiscoveryOptions) => Effect.Effect>, never, FileSystem.FileSystem | Path.Path>; export {}; //# sourceMappingURL=manifest-package-discovery.d.ts.map