import { processJsonDirective, processOnceDirective } from './misc-directives';
import { validateClientScript } from './script-validation';
import type { StxOptions } from './types';
/**
 * Process all template directives with enhanced error handling and performance monitoring
 */
export declare function processDirectives(template: string, context: Record<string, any>, filePath: string, options: StxOptions, dependencies: Set<string>): Promise<string>;
// Re-export public API from extracted modules (preserves backwards compatibility)
export { injectRouterScript } from './runtime-injection';
export { processJsonDirective, processOnceDirective } from './misc-directives';
export { validateClientScript } from './script-validation';
