import CloudBase from '../../cloudBase/client'; import { ExportVersion } from '../../ExportModel'; export declare class UploadParams { templateVersion?: string; ext?: string; templateId: string; appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionUploadResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class ApplyAuditParams { licenseName?: string; firstLicensePic?: string[]; secondLicensePic?: string[]; thirdLicensePic?: string[]; fourthLicensePic?: string[]; fifthLicensePic?: string[]; licenseValidDate: string; outDoorPic?: string[]; appVersion: string; appName?: string; appEnglishName?: string; appSlogan?: string; appLogo?: string[]; appCategoryIds?: string; appDesc?: string; servicePhone?: string; serviceEmail?: string; versionDesc: string; memo?: string; regionType: string; serviceRegionInfo: ServiceRegionInfo[]; firstScreenShot?: string[]; secondScreenShot?: string[]; thirdScreenShot?: string[]; fourthScreenShot?: string[]; fifthScreenShot?: string[]; licenseNo?: string; miniCategoryIds?: string; firstSpecialLicensePic?: string[]; secondSpecialLicensePic?: string[]; thirdSpecialLicensePic?: string[]; testAccout?: string; testPassword?: string; testFileName?: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniApplyAuditResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class CancelAuditParams { appVersion?: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniCancelAuditResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class OnlineParams { appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionOnlineResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class OfflineParams { appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionOfflineResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class RollbackParams { appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionRollbackResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class GrayOnlineParams { appVersion: string; bundleId?: string; grayStrategy: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionGrayOnlineResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class CancelGrayParams { appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionGrayCancelResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class VersionDetailParams { appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class ServiceRegionInfo { provinceCode?: string; provinceName?: string; cityCode?: string; cityName?: string; areaCode?: string; areaName?: string; } export declare class CategoryInfo { firstCategoryId: string; firstCategoryName: string; secondCategoryId: string; secondCategoryName: string; } export declare class PackageInfo { packageName: string; packageDesc?: string; docUrl?: string; status?: string; packageOpenType: string; } export declare class AlipayMiniVersionDetailResponse { code: string; msg: string; subCode: string; subMsg: string; appVersion: string; appName: string; appEnglishName: string; appLogo: string; versionDesc: string; grayStrategy?: string; status: string; rejectReason?: string; scanResult: string; gmtCreate: string; gmtApplyAudit?: string; gmtOnline?: string; gmtOffline?: string; appDesc: string; gmtAuditEnd?: string; serviceRegionType: string; serviceRegionInfo?: ServiceRegionInfo; screenShotList: string; appSlogan: string; memo?: string; servicePhone?: string; serviceEmail?: string; miniAppCategoryInfoList: CategoryInfo[]; packageInfoList: PackageInfo[]; } export declare class QueryBuildParams { appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionBuildQueryResponse { code: string; msg: string; subCode: string; subMsg: string; needRotation: string; createStatus: string; } export declare class CancelVersionParams { appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionCancelResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class DeleteVersionParams { appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionDeleteResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class CreateExpParams { appVersion?: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionCreateExpResponse { code: string; msg: string; subCode: string; subMsg: string; } export declare class CancelExpParams { appVersion: string; bundleId?: string; appId?: string; isvAppId?: string; } export declare class AlipayMiniVersionCancelExpResponse { code: string; msg: string; subCode: string; subMsg: string; } export default class Client implements ExportVersion { _base: CloudBase; constructor(_base: CloudBase); upload(params: UploadParams): Promise; applyAudit(params: ApplyAuditParams): Promise; cancelAudit(params: CancelAuditParams): Promise; online(params: OnlineParams): Promise; offline(params: OfflineParams): Promise; rollback(params: RollbackParams): Promise; grayOnline(params: GrayOnlineParams): Promise; grayCancel(params: CancelGrayParams): Promise; detail(params: VersionDetailParams): Promise; queryBuild(params: QueryBuildParams): Promise; cancel(params: CancelVersionParams): Promise; delete(params: DeleteVersionParams): Promise; createExperience(params: CreateExpParams): Promise; cancelExperience(params: CancelExpParams): Promise; }