/** * Hackage (Haskell) package detector and reader for package-compatibility discovery. * * @experimental This API is unstable and may change without notice. * @packageDocumentation */ import type { PackageDetector, PackageReader } from "./types.js"; /** * Hackage package detector. * * Scans `*.cabal` files for `build-depends` fields and `stack.yaml` for * `extra-deps` entries. Dependencies are deduplicated by name. * * @experimental This API is unstable and may change without notice. */ export declare const hackageDetector: PackageDetector; /** * Hackage package reader. * * Reads `x-axm` prefixed custom fields from `.cabal` files in * `~/.cabal/store/ghc-/-/` or `dist-newstyle/`. * * @experimental This API is unstable and may change without notice. */ export declare const hackageReader: PackageReader; //# sourceMappingURL=hackage.d.ts.map