import { Path } from '@wollybeard/kit';
import { type Diagnostic } from './linter.js';
import { type Route, type RouteLogical } from './route.js';
export interface ScanResult {
    routes: Route[];
    diagnostics: Diagnostic[];
}
export declare const scan: (parameters: {
    dir: string;
    glob?: string;
}) => Promise<ScanResult>;
export declare const filePathToRoute: (filePathExpression: string, rootDir: string) => Route;
export declare const filePathToRouteLogical: (filePath: Path.Parsed) => RouteLogical;
//# sourceMappingURL=scan.d.ts.map