import { Type, type Static } from '@eggjs/typebox-validate/typebox'; import { Context } from 'egg'; import { AbstractController } from '../AbstractController.ts'; declare const MaintainerDataRule: Type.TObject<{ maintainers: Type.TArray>; }>; type Maintainer = Static; export declare class UpdatePackageController extends AbstractController { private packageManagerService; update(ctx: Context, fullname: string, data: Maintainer): Promise<{ ok: boolean; }>; private getNpmCommand; private isNpmCommandValid; } export {};