import type { ILicense } from "@webiny/wcp/types"; import { LocalStorageService, LoggerService, WcpService } from "../../abstractions/index.js"; import { UrlModel } from "../../models/index.js"; import { IGetProjectEnvironmentParams, IGetProjectLicenseParams } from "../../abstractions/services/WcpService.js"; export declare class DefaultWcpService implements WcpService.Interface { private loggerService; private localStorageService; private cachedLicense; constructor(loggerService: LoggerService.Interface, localStorageService: LocalStorageService.Interface); getUser(): Promise; generateUserPat(): Promise; getUserPat(pat: string): Promise; createUserPat(data: any, userPat: string): Promise; storePatToLocalStorage(pat: string): void; unsetPatFromLocalStorage(): void; getWcpApiUrl(): UrlModel; getWcpGqlApiUrl(): UrlModel; getWcpAppUrl(): UrlModel; getProjectEnvironment(params: IGetProjectEnvironmentParams): Promise; getProjectLicense(params: IGetProjectLicenseParams): Promise; } export declare const wcpService: import("@webiny/di").Implementation;