import { AssetInfo } from '@oraichain/oraidex-contracts-sdk';
import { PoolKey } from '@oraichain/oraidex-contracts-sdk/build/OraiswapV3.types';
export declare const isCw20Token: (token: string) => boolean;
export declare const toBinary: (obj: any) => string;
export declare const calculateTimeoutTimestamp: (timeout: number, dateNow?: number) => string;
export declare const assetInfoToDenom: (value: {
    native_token: {
        denom: string;
    };
} | {
    token: {
        contract_addr: string;
    };
}) => string;
export declare const denomToAssetInfo: (value: string) => AssetInfo;
export declare const parsePoolKey: (poolKeyStr: string) => PoolKey;
export declare const extractJsonFromHexString: (hexString: string) => any;
//# sourceMappingURL=utils.d.ts.map