import type { NPMTarget } from '../types.js'; import { BaseBuilder } from './base-builder.js'; export declare class NPMBuilder extends BaseBuilder { protected packageManager: 'npm' | 'yarn' | 'pnpm' | 'bun'; protected buildScript: string; constructor(target: NPMTarget, projectRoot: string, logger: any, stateManager: any); protected detectPackageManager(): 'npm' | 'yarn' | 'pnpm' | 'bun'; validate(): Promise; private getInstallInstructions; protected preBuild(changedFiles: string[]): Promise; private runInstall; protected postBuild(): Promise; protected getBuilderName(): string; getOutputInfo(): string; } //# sourceMappingURL=npm-builder.d.ts.map