import type { MemoryNodeConfig, ProjectResolution } from "./types.js";
interface ResolveProjectOptions {
    projectPath?: string;
    inputProjectId?: string;
}
export declare function hashProjectPath(projectPath: string): string;
export declare const DEFAULT_CONFIG: MemoryNodeConfig;
export declare function resolveAllowedRootsForProject(projectPath?: string): string[];
export declare function loadConfig(overrides?: Partial<MemoryNodeConfig>): MemoryNodeConfig;
export declare function validateProjectPath(projectPath: string): string;
export declare function resolveProject(options: ResolveProjectOptions): ProjectResolution;
export {};
