import { type RoutesMonitor, type RoutesResult } from "@fiberplane/source-analysis"; export declare function enableCodeAnalysis(): Promise; export declare function disableCodeAnalysis(): Promise; /** * Public export that uses latest value of `_resultGetter` function to get the RoutesResult * @NOTE The {@link RoutesResult} has some state on it that needs to be reset across invocations. * When we move into scenarios that require parallel analysis for routes, we will need to call `.clone` on the RouteResult * to avoid race conditions on the returned object. */ export declare const getResult: () => Promise; export declare function setupCodeAnalysis(monitor: RoutesMonitor): void;