import { Capi } from '@tencent-sdk/capi'; import { CapiCredentials } from '../interface'; import { CdnDeployInputs, CdnOutputs } from './interface'; import TagClient from '../tag'; export default class Cdn { credentials: CapiCredentials; capi: Capi; tagClient: TagClient; constructor(credentials?: CapiCredentials); purgeCdnUrls(urls: string[], flushType?: string): Promise; pushCdnUrls(urls: string[], userAgent?: string, area?: string): Promise; offlineCdnDomain(domain: string): Promise; /** 部署 CDN */ deploy(inputs: CdnDeployInputs): Promise; /** 删除 CDN */ remove(inputs: { domain: string }): Promise<{}>; }