import type { CodeArtifactUnpublishParams, CodeArtifactUnpublishResponse, NpmRegistryParams } from '../../interfaces/ewizardService.types'; import type { NpmRegistryConfig } from '../../interfaces/npm-controller.interface'; import type { ITokenHandler } from '../../modules/Token-handler/ITokenHandler'; export declare class EwizardClient { url: string; apiUrl: string; private tokenHandler?; private keyCloakClient?; private request; constructor(url: string, apiUrl: string, tokenHandler?: ITokenHandler, keyCloakClient?: any); getConfig(): Promise; verifyToken(): any; getUser(): any; getGraylog(): any; getNpmRegistry({ action, repositoryType }: NpmRegistryParams): Promise; deletePackageVersionsFromCodeArtifact({ repositoryType, packageArg, packageSpec, }: CodeArtifactUnpublishParams): Promise; get(route: string): any; post(route: string, options: any): any; handleError(err: any, url?: string): void; }