import type { Workspace } from '../../../pm/index.ts';
import type { FileContext } from '../implicitDevDependencies.ts';
import type { CheckPackageParams, CheckSourceParams } from './checkPackageTypes.ts';
export declare function findUnusedDevDeps(location: string, dependencies: string[], devDependencies: string[], peerDependencies: string[], sourceParams: CheckSourceParams, fileContext: FileContext, exclude?: Set<string>): string[];
export declare function getUnusedDevDependencies({ name, location }: Workspace, { devDependencies, dependencies, peerDependencies, }: CheckPackageParams, sourceParams: CheckSourceParams, fileContext: FileContext, exclude?: Set<string>): number;
export declare function fixUnusedDevDependencies(workspace: Workspace, { devDependencies, dependencies, peerDependencies, }: CheckPackageParams, sourceParams: CheckSourceParams, fileContext: FileContext, exclude?: Set<string>): number;
//# sourceMappingURL=getUnusedDevDependencies.d.ts.map