export interface ProjectConfig { projectId: string; projectName?: string; root: string; } /** * Resolve project configuration from a project ID. * * Resolution strategy (via projectRegistry): * 1. Check registry for exact ID or alias match * 2. Check DECIBEL_PROJECT_ROOT env var * 3. Check if projectId is a valid absolute path * 4. Walk up from cwd looking for matching project * * @param projectId - The unique identifier for the project (ID, alias, or path) * @returns The project configuration including root path * @throws Error if the project cannot be resolved */ export declare function resolveProjectRoot(projectId: string): Promise; /** * List all known project IDs. * Returns projects from the registry plus any discovered from cwd. * * @returns Array of discovered project IDs */ export declare function listProjectIds(): string[]; //# sourceMappingURL=projectPaths.d.ts.map