import type { PackageFile } from '../../types';
import type { NpmManagerData } from '../types';
import type { LockFile } from './types';
export declare function extractPnpmFilters(fileName: string): Promise<string[] | undefined>;
export declare function findPnpmWorkspace(packageFile: string): Promise<{
    lockFilePath: string;
    workspaceYamlPath: string;
} | null>;
export declare function detectPnpmWorkspaces(packageFiles: Partial<PackageFile<NpmManagerData>>[]): Promise<void>;
export declare function getPnpmLock(filePath: string): Promise<LockFile>;
export declare function getConstraints(lockfileVersion: number, constraints?: string): string;
