import { Address, Cell } from "@ton/core"; export declare function bigintToBuffer(bigInt: bigint, byteLength: number): Buffer; export declare function crc32(str: string, crc?: number): number; export declare function extractBitStringFromCell(cell: Cell): Buffer; export declare function bufferToBigInt(buffer: Buffer): bigint; export declare const TRUE: bigint; export declare const FALSE: bigint; export declare const DEFAULT_TIMEOUT = 2000; export declare const DEFAULT_GAS: bigint; export declare const MIN_COMMISSION: bigint; export declare const MIN_CONTRACT_STORAGE: bigint; export declare const MIN_JETTON_STORAGE: bigint; export declare const NONCE_TS_SHIFT: bigint; export declare const REFUND_DELAY: bigint; export declare const createAddressRlp: (address?: Address) => Buffer; export declare const parseAddressRlp: (omniAddress: string) => string; export declare function createUserMsgHash(user_wallet: Address): Buffer; export declare const OpCode: { storageDeposit: number; createUser: number; userNativeWithdraw: number; userTokenWithdraw: number; nativeDeposit: number; tokenDeposit: number; adminNativeWithdraw: number; adminTokenWithdraw: number; changeContractOwner: number; changeWithdrawDelegate: number; changeVerifyingPubkey: number; addToken: number; removeToken: number; changeChainId: number; resetMaxNonce: number; updateContractCode: number; updateDepositCode: number; updateUserCode: number; selfDestruct: number; }; export declare function opToString(op: number): string; export declare const ErrorCode: { invalidSender: number; invalidSignature: number; lowBalance: number; unknownToken: number; invalidNonce: number; notExpiredNonce: number; expiredNonce: number; unauthorizedUser: number; invalidFeeBalance: number; invalidWorkchain: number; unknownOP: number; invalidJettonBalance: number; };