import { RegionType, CapiCredentials } from './../interface'; import { Capi } from '@tencent-sdk/capi'; import { LayerDeployInputs } from './interface'; export default class Layer { capi: Capi; region: RegionType; credentials: CapiCredentials; constructor(credentials?: CapiCredentials, region?: RegionType); getLayerDetail(name: string, version: number): Promise; /** 部署层 */ deploy(inputs?: LayerDeployInputs): Promise<{ region: string; name: string; bucket: string; object: string; description: string; runtimes: string[]; version: number; }>; /** 删除层 */ remove(inputs?: LayerDeployInputs): Promise; }