import { CommunityPackageRequestDto } from '@n8n/api-types'; import type { AuthenticatedRequest } from '@n8n/db'; import type { NodeRequest } from '../../requests'; import { CommunityPackagesLifecycleService } from './community-packages.lifecycle.service'; export declare class CommunityPackagesController { private readonly communityPackagesLifecycle; constructor(communityPackagesLifecycle: CommunityPackagesLifecycleService); installPackage(req: AuthenticatedRequest, _res: unknown, body: CommunityPackageRequestDto): Promise; getInstalledPackages(): Promise; uninstallPackage(req: NodeRequest.Delete): Promise; updatePackage(req: AuthenticatedRequest, _res: unknown, body: CommunityPackageRequestDto): Promise; }