import type { Express } from 'express';
import type { RouteDeps } from './server-context.js';
export interface RegisterImportRoutesDeps extends RouteDeps<'db' | 'http' | 'uploads' | 'node' | 'ids' | 'paths' | 'imports' | 'auth' | 'projectStore' | 'conversations' | 'projectFiles'> {
}
export declare function registerImportRoutes(app: Express, ctx: RegisterImportRoutesDeps): void;
export interface RegisterProjectExportRoutesDeps extends RouteDeps<'db' | 'http' | 'paths' | 'projectStore' | 'exports' | 'projectFiles' | 'validation'> {
}
export declare function registerProjectExportRoutes(app: Express, ctx: RegisterProjectExportRoutesDeps): void;
export interface RegisterFinalizeRoutesDeps extends RouteDeps<'db' | 'http' | 'paths' | 'projectStore' | 'validation' | 'finalize'> {
}
export declare function registerFinalizeRoutes(app: Express, ctx: RegisterFinalizeRoutesDeps): void;
