/// import SPI, * as $SPI from '@alicloud/gateway-spi'; export default class Client extends SPI { _sha256: string; _sm3: string; constructor(); modifyConfiguration(context: $SPI.InterceptorContext, attributeMap: $SPI.AttributeMap): Promise; modifyRequest(context: $SPI.InterceptorContext, attributeMap: $SPI.AttributeMap): Promise; modifyResponse(context: $SPI.InterceptorContext, attributeMap: $SPI.AttributeMap): Promise; getEndpoint(productId: string, regionId: string, endpointRule: string, network: string, suffix: string, endpointMap: { [key: string]: string; }, endpoint: string): string; defaultAny(inputValue: any, defaultValue: any): any; getAuthorization(pathname: string, method: string, query: { [key: string]: string; }, headers: { [key: string]: string; }, signatureAlgorithm: string, payload: string, ak: string, signingkey: Buffer, product: string, region: string, date: string): Promise; getSignature(pathname: string, method: string, query: { [key: string]: string; }, headers: { [key: string]: string; }, signatureAlgorithm: string, payload: string, signingkey: Buffer): Promise; getSigningkey(signatureAlgorithm: string, secret: string, product: string, region: string, date: string): Promise; getRegion(product: string, endpoint: string): string; buildCanonicalizedResource(query: { [key: string]: string; }): Promise; buildCanonicalizedHeaders(headers: { [key: string]: string; }): Promise; getSignedHeaders(headers: { [key: string]: string; }): Promise; }