import type { RoutingConfig } from "./types.js"; export interface RepoConfigResolutionOptions { repoRoot?: string; configRoot?: string; responderDir?: string; startDir?: string; } export declare function resolveRepositoryRoot(startDir?: string): string | undefined; export declare function resolveConfigRoot(options?: RepoConfigResolutionOptions): string; export declare function resolveResponderDirectory(options?: RepoConfigResolutionOptions): string; /** * Returns the path to the routing.json config file. */ export declare function resolveRoutingConfigPath(configRoot?: string): string; /** * Loads and validates routing configuration from `.a5c/routing.json`. * Returns `undefined` when the file does not exist or fails validation. */ export declare function loadRoutingConfigSync(configRoot?: string): RoutingConfig | undefined; //# sourceMappingURL=config.d.ts.map