import { MockViolation, ScanResult } from '../types/mockdetector.types'; import { ProjectHealthScore } from '../utils/healthScore'; export declare const useMockDetection: () => { isScanning: boolean; scanResult: ScanResult | null; setScanResult: import("react").Dispatch>; runScan: () => Promise; runMultiRouteScan: (routes: string[]) => Promise; runDeepScan: () => Promise; runSmartDeepScan: (customConfig?: { includeEdgeFunctions?: boolean; includeConfigFiles?: boolean; customScanPath?: string; }) => Promise; isDeepScanning: boolean; currentScanProgress: string; scanCode: (codeText: string, fileName?: string) => MockViolation[]; healthScore: ProjectHealthScore | null; generateAutoFixes: () => import("../utils/autoFix").AutoFixSuggestion[]; sourceFileProgress: number; filesScanned: number; totalFiles: number; };