import type { IProjectTypeDetector } from "../detector.interface.js";
/**
 * Detector for npm packages (publishable to npm registry)
 *
 * Detects by presence of package.json that:
 * - Is NOT marked as private
 * - Has at least one of: main, bin, exports, or files fields
 */
export declare class NpmPackageDetector implements IProjectTypeDetector {
    readonly type: "npm-package";
    /**
     * Detect if the project is an npm package
     * @param destDir - Project directory to check
     * @returns True if npm package is detected
     */
    detect(destDir: string): Promise<boolean>;
}
//# sourceMappingURL=npm-package.d.ts.map