import { Awaited } from './types'; export declare const sleep: (timeout: number) => Promise; /** * When we want to execute the promises in batch */ export declare const awaitAll: (array: T[], callback: (item: T) => Promise) => Promise[]>; /** * When we want to execute the promises one by one * and not all in batch as with await Promise.all() */ export declare const awaitForAll: (array: T[], callback: (item: T) => Promise) => Promise; export declare const splitArrayToChunks: ({ array, chunkSize, filter, }: { array: T[]; chunkSize: number; filter?: ((item: T) => boolean) | undefined; }) => T[][]; export declare const getStdFeeForToken: (token?: { denom: string; decimals: number; }, gasPrice?: string, gasLimit?: string) => { amount: { denom: string; amount: string; }[]; gas: string; }; export declare const getStdFee: (gas?: string, gasPrice?: number) => { amount: { denom: string; amount: string; }[]; gas: string; }; export declare const getDefaultStdFee: () => { amount: { amount: string; denom: string; }[]; gas: string; }; //# sourceMappingURL=helpers.d.ts.map