import * as _kb_labs_shared_command_kit from '@kb-labs/shared-command-kit';
import { RestInput } from '@kb-labs/sdk';
import { DuplicateDependency, UnusedDependency, MissingDependency } from '@kb-labs/quality-core/dependencies';

type DependenciesRequest = Record<string, never>;
type DependenciesResponse = {
    duplicates: DuplicateDependency[];
    unused: UnusedDependency[];
    missing: MissingDependency[];
    totalIssues: number;
};
declare const _default: _kb_labs_shared_command_kit.Handler<unknown, RestInput<unknown, DependenciesRequest, unknown>, DependenciesResponse>;

export { type DependenciesRequest, type DependenciesResponse, _default as default };
