1/* 2 * Copyright (C) 2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16export const compress: (a: number) => number; 17export const unCompress: (a: number) => number; 18export const compress2: (a: number, b: number) => number; 19export const compressBound: () => number; 20export const crc32: (a: number) => number; 21export const crc32_z: () => number; 22export const crc32Combine: () => number; 23export const adler32: (a: number) => number; 24export const adler32_z: () => number; 25export const adler32Combine: () => number; 26export const deflate: () => number; 27export const zLibVersion: () => number; 28export const zLibCompileFlags: () => number; 29export const zError: () => string; 30export const unCompress2: (a: number) => number; 31export const inflateValidate: () => number; 32export const inflateUndermine: () => number; 33export const inflateSyncPoint: () => number; 34export const inflateSync: () => number; 35export const deflateBound: () => number; 36export const inflateResetKeep: () => number; 37export const inflateReset: () => number; 38export const inflateReset2: () => number; 39export const inflateMark: () => number; 40export const inflateInit2: () => number; 41export const inflateInit: () => number; 42export const inflatePrime: () => number; 43export const inflateGetHeader: () => number; 44export const inflateGetDictionary: () => number; 45export const inflateEnd: () => number; 46export const inflateCopy: () => number; 47export const inflateCodesUsed: () => number; 48export const inflateBackInit: () => number; 49export const inflateBack: () => number; 50export const inflateBackEnd: () => number; 51export const inflate: () => number; 52export const gzWrite: () => number; 53export const gzvPrintf: () => number; 54export const gzUnGetC: () => number; 55export const gzTell64: () => number; 56export const gzTell: () => number; 57export const gzSetParams: () => number; 58export const gzSeek64: () => number; 59export const gzSeek: () => number; 60export const gzRewind: () => number; 61export const gzRead: () => number; 62export const gzPuts: () => number; 63export const gzPutc: () => number; 64export const gzPrintf: () => number; 65export const gzOpenW: () => number; 66export const gzOpen64: () => number; 67export const gzOpen: () => number; 68export const gzOffset64: () => number; 69export const gzGets: () => number; 70export const gzGetC_: () => number; 71export const gzGetC: () => number; 72export const gzFWrite: () => number; 73export const gzFRead: () => number; 74export const gzFlush: () => number; 75export const gzError: () => number; 76export const gzEof: () => number; 77export const gzDOpen: () => number; 78export const gzDirect: () => number; 79export const gzCloseW: () => number; 80export const gzCloseR: () => number; 81export const gzClose: () => number; 82export const gzClearErr: () => number; 83export const gzBuffer: () => number; 84export const getCrcTable: () => number; 85export const deflateTune: () => number; 86export const deflateSetHeader: () => number; 87export const deflateSetDictionary: () => number; 88export const deflateResetKeep: () => number; 89export const deflateReset: () => number; 90export const deflatePrime: () => number; 91export const deflatePending: () => number; 92export const deflateParams: () => number; 93export const deflateInit: () => number; 94export const deflateInit2: () => number; 95export const deflateGetDictionary: () => number; 96export const deflateEnd: () => number; 97export const deflateCopy: () => number; 98export const crc32Combine64: () => number; 99export const adler32Combine64: () => number; 100export const distCode: () => number; 101export const lengthCode: () => number; 102export const trAlign: () => number; 103export const trFlushBits: () => number; 104export const trFlushBlock: () => number; 105export const trInit: () => number; 106export const trStoredBlock: () => number; 107export const trTally: () => number; 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125