/** * MockDetector - Scan Costs Configuration * Single source of truth for all scan costs across Widget, Server & Pricing * * IMPORTANT: These costs must match across: * - Widget: @mockdetector/widget/src/hooks/useBetaCredits.ts * - Server: supabase/functions/record-scan/index.ts * - Pricing: src/config/mockdetectorPricing.ts * - Pricing Page: src/pages/MockDetectorPricing.tsx */ export declare const SCAN_COSTS: { readonly QUICK_SCAN: 2; readonly DATABASE_SCAN: 5; readonly SCAN_ALL_ROUTES: 8; readonly SMART_DEEP_SCAN: 12; }; export type ScanType = keyof typeof SCAN_COSTS; /** * Get the cost for a specific scan type */ export declare function getScanCost(scanType: ScanType): number; /** * Check if a scan type is valid */ export declare function isValidScanType(scanType: string): scanType is ScanType;