export type DockerCertificate = { username: string; password: string; }; export type RamStsCertificate = { accessKeyId: string; accessKeySecret: string; securityToken: string; accountId: string; }; export type NpmCertificate = { npmRepoConfigContent: string; }; export type OssRamStsCertificate = { accessKeyId: string; accessKeySecret: string; securityToken: string; ossPathPrefix: string; bucketName: string; }; export type MavenCertificate = { mavenSettingsContent: string; }; export declare enum OssBucketType { ARTIFACT = "ARTIFACT", CACHE = "CACHE", ASSETS = "ASSETS" } export type CodeupCertificate = { host: string; username: string; password: string; }; export type KubernetesCertificate = { type: string; kubeConfig: string; miranaProxy: string; jwtToken: string; }; export type JenkinsCertificate = { jenkinsMaster: string; jenkinsUsername: string; jenkinsPassword: string; }; export type NugetCertificate = { nugetRepoConfigContent: string; }; export declare function getCertificateBasePath(): string; export declare function getCertificate(url: string, params: any, maxRetries?: number): Promise; export declare function getMavenPrivateRepoCertificate(flowJobToken: string): Promise>; export declare function getCustomMavenSettingCertificate(flowJobToken: string): Promise>; export declare function getNewMavenPrivateRepoCertificate(flowJobToken: string): Promise; export declare function getNewCustomMavenSettingCertificate(flowJobToken: string): Promise; export declare function getNpmPrivateRepoCertificate(flowJobToken: string): Promise; export declare function getDockerAcrEnterpriseCertificate(flowJobToken: string, serviceConnectionId: string, aliyunRegion: string, instanceName: string): Promise; export declare function getDockerAcrPersonalCertificate(flowJobToken: string, serviceConnectionId: string, aliyunRegion: string): Promise; export declare function getDockerCustomPersonalCertificate(flowJobToken: string, serviceConnectionId: string): Promise; export declare function getRamStsCertificate(flowJobToken: string, serviceConnectionId: string): Promise; export declare function getOssRamStsCertificate(flowJobToken: string, ossBucketType: OssBucketType): Promise; export declare function getOssRamServiceConnectionCertificate(flowJobToken: string, serviceConnectionId: string): Promise; export declare function getCodeupCertificate(flowJobToken: string, serviceConnectionId: string): Promise; export declare function getKubernetesCertificate(flowJobToken: string, serviceConnectionId: string): Promise; export declare function getJenkinsCertificate(flowJobToken: string, serviceConnectionId: string): Promise; export declare function getNugetPrivateRepoCertificate(flowJobToken: string, serviceConnectionId: string, repoIds: string): Promise;