export type SourceDomain = 'production' | 'test' | 'benchmark' | 'fixture' | 'generated' | 'docs' | 'config' | 'build_artifact' | 'unknown'; export declare const DEFAULT_HARD_IGNORE_GLOBS: readonly ["**/.git/**", "**/.hg/**", "**/.svn/**", "**/.worktrees/**", "**/worktrees/**", "**/.repo/**", "**/.jj/**", "**/out/**", "**/.madar/**", "**/madar-cache/**", "**/madar-report/**", "**/GRAPH_REPORT.md", "**/node_modules/**", "**/.pnpm-store/**", "**/.yarn/cache/**", "**/.yarn/unplugged/**", "**/.yarn/build-state.yml", "**/bower_components/**", "**/vendor/**", "lib/**/*.js", "lib/**/*.cjs", "lib/**/*.mjs", "lib/**/*.d.ts", "**/dist/**", "**/build/**", "**/out/**", "**/.next/**", "**/.nuxt/**", "**/.svelte-kit/**", "**/.astro/**", "**/.vite/**", "**/.turbo/**", "**/.nx/**", "**/.parcel-cache/**", "**/.cache/**", "**/.serverless/**", "**/.vercel/**", "**/.netlify/**", "**/coverage/**", "**/.nyc_output/**", "**/*.min.js", "**/*.min.css", "**/*.map", "**/*.tsbuildinfo", "**/*.d.ts.map", "**/*.log", "**/logs/**", "**/tmp/**", "**/temp/**", "**/.DS_Store"]; export declare function normalizeSourcePath(path: string): string; export declare function isHardIgnoredPath(path: string): boolean; export declare function isDiscoveryPathIgnored(path: string, root: string, patterns: readonly string[]): boolean; export declare function isIgnoredByPatterns(path: string, root: string, patterns: readonly string[]): boolean; export declare function loadMadarignorePatterns(root: string): string[]; export declare function classifySourceDomain(path: string, root?: string): SourceDomain; export declare function isPollutedSourcePath(path: string, root?: string): boolean;