export interface PyprojectInfo {
    name?: string;
    version?: string;
    requires_python?: string;
    build_system?: string;
    dependencies: Array<{
        name: string;
        version: string;
    }>;
    optional_dependencies: Record<string, string[]>;
    scripts: Record<string, string>;
    configured_tools: string[];
    source_file: string;
}
/**
 * Parse pyproject.toml from the repository root.
 */
export declare function parsePyproject(repo: string): Promise<PyprojectInfo | null>;
/**
 * Parse pyproject.toml content string. Exported for testing.
 */
export declare function parsePyprojectContent(content: string, sourcePath: string): PyprojectInfo;
//# sourceMappingURL=pyproject-tools.d.ts.map