export { configSchema, getConfig, resolveConfigPath, baseConfigSchema, } from './config.cjs';
export type { Config, BaseConfig } from './config.cjs';
export { Generator } from './generator.cjs';
export type { FileEventType, FileEvent, GeneratorEvent } from './generator.cjs';
export type { GeneratorPlugin } from './plugin/types.cjs';
export { capitalize, cleanPath, trimPathLeft, removeLeadingSlash, removeTrailingSlash, determineInitialRoutePath, replaceBackslash, routePathToVariable, removeUnderscores, resetRegex, multiSortBy, writeIfDifferent, format, removeExt, checkRouteFullPathUniqueness, inferFullPath, } from './utils.cjs';
export type { RouteNode, GetRouteNodesResult, GetRoutesByFileMapResult, GetRoutesByFileMapResultValue, ImportDeclaration, ImportSpecifier, HandleNodeAccumulator, } from './types.cjs';
export { getRouteNodes as physicalGetRouteNodes } from './filesystem/physical/getRouteNodes.cjs';
export { getRouteNodes as virtualGetRouteNodes } from './filesystem/virtual/getRouteNodes.cjs';
export { rootPathId } from './filesystem/physical/rootPathId.cjs';
export type { TransformContext, TransformOptions } from './transform/types.cjs';
