/** * Rule package discovery for local and git sources. * * @experimental This API is unstable and may change without notice. */ import type * as Effect from "effect/Effect"; import type * as FileSystem from "effect/FileSystem"; import type * as Path from "effect/Path"; import { type RuleManifest } from "./manifest-schema.js"; export interface DiscoveredRulePackage { readonly type: "rule"; readonly manifest: RuleManifest; readonly location: string; } export interface RulePackageDiscoveryOptions { readonly fullDepth: boolean; } export declare const rulePackagesInDir: (searchPath: string, options: RulePackageDiscoveryOptions) => Effect.Effect, never, FileSystem.FileSystem | Path.Path>; //# sourceMappingURL=discovery.d.ts.map