/**
 * Find the nearest pyproject.toml for pennyfarthing-scripts.
 *
 * 1. Check package root (node_modules/@pennyfarthing/core/) — for npm-distributed installs
 * 2. Walk up from nodeModulesPath to find monorepo root — for dogfooding
 */
export declare function findLocalPyproject(nodeModulesPath: string | null): string | null;
/**
 * Check if the `pf` CLI is already installed and working.
 * Returns the version string if installed, null otherwise.
 */
export declare function getPfVersion(): string | null;
/**
 * Install the pf CLI tool using the best available method.
 *
 * Strategy 1: Local editable install (dogfooding — pennyfarthing/ repo exists)
 * Strategy 2: Install from PyPI (end users)
 *
 * Returns true if installation succeeded.
 */
export declare function installPfCli(nodeModulesPath: string | null): boolean;
//# sourceMappingURL=python.d.ts.map