/** * AWS's `UriEncode`, the one place URL/path encoding for AWS requests lives. * Only the unreserved characters `A-Za-z0-9-._~` stay literal; every other byte * becomes uppercase `%XX`. A space is `%20`, never `+`. With `encodeSlash` false * the `/` separators in a path are left alone; with it true (query values), `/` * becomes `%2F`. Bytes are the UTF-8 encoding of `value`, encoded once. */ export declare function awsUriEncode(value: string, encodeSlash: boolean): string;