import { CloudBaseRunImageItem, CloudBaseRunServer, DomainInfo, EnvInfo, IServerManageTaskInfo, ServiceBaseConfig, VersionInfo } from './interface'; export declare function DescribeWxCloudBaseRunDBClusterDetail(data: { EnvId: string; WxAppId: string; }): Promise<{ NetInfo: { PrivateNetAddress: string | null; PubNetAddress: string | null; Net: string | null; }; DbInfo: { IsOpenPubNetAccess: boolean; IsOpenAutoPause: boolean; AutoPauseDelay: number | null; Charset: string | null; MaxCpu: number | null; MinCpu: number | null; Status: string | null; UsedStorage: number | null; StorageLimit: number | null; DbType: string; DbVersion: string; WanStatus: string; StrategyUpdateStatus: string; }; DbClusterId: string; }>; export declare function DescribeServiceBaseConfig(data: { EnvId: string; ServerName: string; }): Promise<{ ServiceBaseConfig: ServiceBaseConfig; }>; export declare function EstablishCloudBaseRunServer(data: { EnvId: string; ServiceName: string; IsPublic: boolean; }): Promise<{}>; export declare function EstablishCloudBaseRunServerWx(data: { EnvId: string; ServiceName: string; IsPublic: boolean; PublicAccess?: number; OpenAccessTypes?: string[]; }): Promise<{}>; export declare function DescribeCloudBaseBuildService(data: { EnvId: string; ServiceName: string; }): Promise<{ DownloadHeaders: any[]; DownloadUrl: string; OutDate: boolean; PackageName: string; PackageVersion: string; RequestId: string; UploadHeaders: any[]; UploadUrl: string; }>; export declare function DescribeCloudBaseRunServiceDomain(params: { EnvId: string; ServiceName: string; }): Promise<{ DefaultPublicDomain: string; DefaultInternalDomain: string; AccessTypes: string[]; RequestId: string; }>; export declare function DescribeWxCloudBaseRunEnvs(): Promise<{ EnvList: EnvInfo[]; }>; export declare function DescribeCloudBaseRunServerVersion(params: { EnvId: string; ServerName: string; VersionName: string; }): Promise; export declare function DescribeCloudBaseRunServer(params: { EnvId: string; ServerName: string; VersionName?: string; Offset: number; Limit: number; }): Promise; export declare function DescribeCloudBaseRunServers(params: { EnvId: string; Offset: number; Limit: number; ServerName?: string; }): Promise<{ CloudBaseRunServerSet: CloudBaseRunServer[]; }>; export declare function SubmitServerRelease(params: { BuildDir: string; DeployType: string; Dockerfile: string; EnvId: string; HasDockerfile: boolean; PackageName?: string; PackageVersion?: string; ImageUrl?: string; Port: number; ReleaseType: string; ServerName: string; WxAppId: string; }): Promise<{ Result: string; RunId: string; VersionName: string; }>; export declare function CreateCloudBaseRunServerVersion(params: { BuildDir: string; ContainerPort: number; Cpu: number; CustomLogs?: string; DockerfilePath: string; EntryPoint?: string; EnvId: string; EnvParams: string; FlowRatio: number; HasDockerfile?: number; ImageInfo?: any; MaxNum: number; Mem: number; MinNum: number; MountWxToken: boolean; PackageName?: string; PackageVersion?: string; PolicyThreshold: number; PolicyType: string; ServerName: string; UploadType: string; VersionRemark: string; }): Promise<{ Result: string; RunId: string; VersionName: string; }>; export declare function SubmitServerRollback(params: { EnvId: string; CurrentVersionName: string; RollbackVersionName: string; ServerName: string; }): Promise<{ TaskId: string; RequestId: string; }>; export declare function DescribeCloudBaseRunBuildLog(params: { EnvId: string; ServiceVersion: string; BuildId: number; }): Promise<{ Log: { Total: number; Delivered: number; Text: string; More: boolean; }; RequestId: string; }>; export declare function DescribeCloudBaseRunProcessLog(params: { EnvId: string; RunId: string; }): Promise<{ Logs: string[]; RequestId: string; }>; export declare function SearchClsLog(params: { EnvId: string; StartTime: string; EndTime: string; QueryString: string; Limit: number; }): Promise<{ LogResults: { Context: string; ListOver: string; Results: any[]; }; RequestId: string; }>; export declare function DescribeServerManageTask(params: { EnvId: string; ServerName: string; TaskId?: number; }): Promise<{ Task: IServerManageTaskInfo; IsExist: boolean; RequestId: string; }>; export declare function DescribeCustomDomains(params: { EnvId?: string; Domain?: string; }): Promise<{ DomainList: DomainInfo[]; RequestId: string; }>; export declare function UpdateServerBaseConfig(params: { EnvId: string; ServerName: string; Conf: ServiceBaseConfig; }): Promise<{}>; export declare function DescribeCloudBaseRunImages(params: { EnvId: string; ServiceName: string; }): Promise<{ Images: CloudBaseRunImageItem[]; TotalCount?: number; }>; export declare function callCloudApi(action: string, data: Object): Promise;