import type { PackageDependency, UpdateArtifact, UpdateArtifactsResult } from '../../types'; import { type PyProject } from '../schema'; import type { PyProjectProcessor } from './types'; export declare class PdmProcessor implements PyProjectProcessor { process(project: PyProject, deps: PackageDependency[]): PackageDependency[]; extractLockedVersions(project: PyProject, deps: PackageDependency[], packageFile: string): Promise; updateArtifacts(updateArtifact: UpdateArtifact, project: PyProject): Promise; }