/**
 * Library utilities and core functionality
 */
export { get_config, get_config_path, has_config } from './config.js';
export { set_server_logger, get_server_logger } from '../logger/server.js';
export type { Logger } from '../logger/types.js';
export { create_autofill_route } from './autofill_handler.js';
export type { AutofillRouteOptions } from './autofill_handler.js';
export { create_data_route } from './create_data_route.js';
export type { DataRouteOptions } from './create_data_route.js';
export type { ContentTagConfig } from '../types/file_manager.js';
export type { AutofillRequest, AutofillResponse, AutofillFieldSchema } from '../components/autofill_dropzone/types.js';
export type { ClarificationType, ClarificationStatus, ClarificationDocReference, ClarificationResponseOption, ClarificationItem, ClarificationTemplate, ClarificationResponse, ClarificationCallbacks, ClarificationCounts, } from '../types/clarification.js';
export { DEFAULT_CLARIFICATION_TEMPLATES } from '../config/clarification_templates.js';
export { create_validation_route } from './validation_handler.js';
export { create_classification_route } from './classification_handler.js';
export type { ClassificationRouteOptions, ClassificationRequest, ClassificationResponse } from './classification_handler.js';
export { create_content_gate_route } from './content_gate_handler.js';
export type { ContentGateRouteOptions, ContentGateRequest, ContentGateResponse } from './content_gate_handler.js';
export { create_resolution_route, run_resolution, create_llm_commentary_fn } from './resolution_handler.js';
export type { ResolutionRouteOptions, ResolutionRequestBody, ResolutionInput, ResolutionHandlerOptions, ResolutionResponseFile, CommentaryInput, CommentaryOutput, FileRelevance, RelevanceVerdict, LlmCommentaryFnOptions, } from './resolution_handler.js';
export type { ValidationRouteOptions, ValidationRequest, ValidationResponse, ValidationRuleExecution, ValidationRuleResult, ValidationRule, ValidationRuleRecord, PromptCommand, PromptVariable, PromptEditorConfig, } from '../types/validation.js';
export { DEFAULT_PROMPT_COMMANDS, DEFAULT_PROMPT_VARIABLES, DEFAULT_PROMPT_EDITOR_CONFIG, } from '../config/validation_rule_commands.js';
export { compute_coverage_gaps, } from './periodic_coverage_runner.js';
export type { FilePeriod, ComputeGapsInput, } from './periodic_coverage_runner.js';
export { resolve_variable, resolve_variable_chain, } from './resolve_variable.js';
export type { SessionVars, ResolveContext, } from './resolve_variable.js';
//# sourceMappingURL=index.d.ts.map