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