export declare const chainPromises: <T>(lazyPromises: ((p: T) => Promise<T>)[], reducer?: (lp1: (p: T) => Promise<T>, lp2: (p: T) => Promise<T>) => (p: T) => Promise<T>, initialValue?: T) => Promise<T>;
export declare const BigNumOps: {
    splitAt: (num: string, at: number) => number[];
    plus: (num1: string, num2: string) => string;
    compare: (num1: string, num2: string) => number;
    min: (...nums: string[]) => string;
    lShift: (num: string, by: number) => string;
    parse: (str: string) => string;
};
