declare class RequestCanonicalizer { method: string; uri: string; queryParams: Record; requestBody: any; headers: Record; constructor(method: string, uri: string, queryParams: Record, requestBody: any, headers: Record); getCanonicalizedMethod(): string; customEncode(str: string): string; ASCIICompare(a: string, b: string): number; getCanonicalizedPath(): string; getCanonicalizedQueryParams(): string; getCanonicalizedHeaders(): string; getCanonicalizedHashedHeaders(): string; getCanonicalizedRequestBody(): string; sha256Hex(body: string): string; getCanonicalizedRequestString(): string; create(): string; } export default RequestCanonicalizer;