/** Groups of detected Clojure dependencies (deps.edn / project.clj) */
export interface ClojureLibraryGroups {
    web: string[];
    db: string[];
    testing: string[];
}
/** Groups of detected Haskell dependencies (*.cabal / stack.yaml) */
export interface HaskellLibraryGroups {
    web: string[];
    db: string[];
    testing: string[];
}
/** Groups of detected OCaml dependencies (*.opam / dune-project) */
export interface OcamlLibraryGroups {
    web: string[];
    db: string[];
    testing: string[];
}
/** Groups of detected F# NuGet packages (*.fsproj) */
export interface FsharpLibraryGroups {
    web: string[];
    db: string[];
    testing: string[];
}
/** Groups of detected Gleam dependencies (gleam.toml) */
export interface GleamLibraryGroups {
    web: string[];
    testing: string[];
    json: string[];
}
/** Groups of detected Crystal shard dependencies (shard.yml) */
export interface CrystalLibraryGroups {
    web: string[];
    db: string[];
    testing: string[];
}
/** Groups of detected Nim dependencies (*.nimble) */
export interface NimLibraryGroups {
    web: string[];
    db: string[];
    testing: string[];
}
/** Groups of detected Zig dependencies (build.zig.zon) */
export interface ZigLibraryGroups {
    http: string[];
    testing: string[];
}
/** Groups of detected Julia dependencies (Project.toml) */
export interface JuliaLibraryGroups {
    http: string[];
    data: string[];
    ml: string[];
    testing: string[];
}
/** Groups of detected R package dependencies (DESCRIPTION / renv.lock) */
export interface RLibraryGroups {
    data: string[];
    ml: string[];
    testing: string[];
}
/** Groups of detected D lang dependencies (dub.json / dub.sdl) */
export interface DLangLibraryGroups {
    web: string[];
    data: string[];
    testing: string[];
}
/** Groups of detected Perl module dependencies (cpanfile / Makefile.PL) */
export interface PerlLibraryGroups {
    web: string[];
    db: string[];
    testing: string[];
}
/** Detected COBOL project metadata */
export interface CobolProjectInfo {
    isCobol: boolean;
    files: string[];
}
/** Detected Fortran project metadata */
export interface FortranProjectInfo {
    isFortran: boolean;
    files: string[];
}
/** Detected Ada project metadata */
export interface AdaProjectInfo {
    isAda: boolean;
    packages: string[];
}
/** Groups of detected V lang dependencies (v.mod) */
export interface VLangLibraryGroups {
    web: string[];
    db: string[];
}
/** Detected ColdFusion project metadata */
export interface ColdFusionProjectInfo {
    isColdFusion: boolean;
    server: string;
}
/** Minimal package.json shape used by WASM detector */
export interface WasmPackageJson {
    dependencies?: Record<string, string>;
    devDependencies?: Record<string, string>;
    scripts?: Record<string, string>;
}
/** WASM compilation target */
export type WasmTarget = 'browser' | 'node' | 'deno' | 'edge' | 'wasi';
/** Result of WASM toolchain detection */
export interface WasmDetectionResult {
    isWasm: boolean;
    targets: WasmTarget[];
    tools: string[];
}
//# sourceMappingURL=platform-exotic.d.ts.map