import type { Scope } from '../shared/types.js';
type ConcreteScope = Exclude<Scope, 'all'>;
export declare function resolveProjectRoot(cwd: string): Promise<string>;
export declare function resolveScopeRoot(scope: ConcreteScope, cwd: string, home: string): string;
export declare function toPosixPath(pathValue: string): string;
export declare function normalizeToPosixPath(pathValue: string): string;
export declare function validatePathWithinScope(candidatePath: string, scopeRoot: string): string;
export declare function validateRealPathWithinScope(candidatePath: string, scopeRoot: string): Promise<{
    realScopeRoot: string;
    realPath: string;
}>;
export {};
//# sourceMappingURL=paths.d.ts.map