import { NodeRequest } from '../../requests';
import { CommunityPackagesLifecycleService } from './community-packages.lifecycle.service';
export declare class CommunityPackagesController {
    private readonly communityPackagesLifecycle;
    constructor(communityPackagesLifecycle: CommunityPackagesLifecycleService);
    installPackage(req: NodeRequest.Post): Promise<import("./installed-packages.entity").InstalledPackages>;
    getInstalledPackages(): Promise<import("./installed-packages.entity").InstalledPackages[] | import("n8n-workflow").PublicInstalledPackage[]>;
    uninstallPackage(req: NodeRequest.Delete): Promise<void>;
    updatePackage(req: NodeRequest.Update): Promise<import("./installed-packages.entity").InstalledPackages>;
}
