/**
 * Route rules engine
 * Handles route rule matching, validation, and application
 */
import type { RouteRule, PluginOptions, EffectiveConfig, ContentOptions } from '../types';
/**
 * Find the most specific matching route rule
 */
export declare function findMostSpecificRule(path: string, routeRules: readonly RouteRule[]): RouteRule | null;
/**
 * Apply route rule to create effective configuration
 */
export declare function applyRouteRule(rule: RouteRule | null, baseConfig: PluginOptions, contentConfig: Required<ContentOptions>, path: string, routeSegment?: string): EffectiveConfig;
/**
 * Validate route rules for conflicts and throw errors for true conflicts
 */
export declare function validateRouteRules(routeRules: readonly RouteRule[]): void;
//# sourceMappingURL=route-rules.d.ts.map