import { BuildConfig } from '../../types/build'; import type { ResolvedBuildPaths } from './configResolver'; export declare const detectFramework: (filePath: string, resolved?: ResolvedBuildPaths) => "react" | "svelte" | "vue" | "angular" | "ember" | "html" | "unknown" | "ignored" | "styles" | "htmx" | "assets"; export declare const getWatchPaths: (config: BuildConfig, resolved?: ResolvedBuildPaths) => string[]; /** A path is ignored when it is NOT inside any of the configured * positive watch roots, OR when it falls inside a hard-denied * build/output subtree. The styles directory is always allowed. */ export declare const shouldIgnorePath: (path: string, resolved?: ResolvedBuildPaths) => boolean;