/**
 * Processing context management
 * Handles CLI vs build mode context and route conversion
 */
import type { RouteConfig } from '@docusaurus/types';
import type { CacheSchema, Logger } from '../types';
/**
 * Processing context types
 */
export type ProcessingMode = 'cli' | 'build';
/**
 * Context analysis result
 */
export interface ContextAnalysis {
    readonly mode: ProcessingMode;
    readonly routesToProcess: RouteConfig[];
    readonly description: string;
}
/**
 * Analyze processing context and determine routes to process
 */
export declare function analyzeProcessingContext(routes: RouteConfig[], cache: CacheSchema, logger: Logger): ContextAnalysis;
//# sourceMappingURL=processing-context.d.ts.map