import { ProjectSize, ProjectSizeMetrics } from '../types/scanConfig.types'; /** * Detect database size based on table count and estimated rows */ export declare function detectDatabaseSize(): Promise<'small' | 'medium' | 'large'>; /** * Estimate source file count (rough approximation without edge function) */ export declare function estimateSourceFileCount(): number; /** * Get all available routes from the application */ export declare function getAllRoutes(): string[]; /** * Get prioritized routes based on likelihood of containing mock data * High-risk routes are scanned first for efficiency */ export declare function getPrioritizedRoutes(): string[]; /** * Main function: Detect project size based on all metrics */ export declare function detectProjectSize(): Promise; /** * Get recommended scan strategy message for UI */ export declare function getProjectSizeRecommendation(size: ProjectSize): { title: string; description: string; recommendations: string[]; };