declare const _default: {
    attach(list: any[], key: string, extend: string | undefined, worker: (ids: string[]) => Promise<{
        [key: string]: any;
    }>, value?: {}): Promise<void>;
    timeout(ms?: number): Promise<void>;
    run(runner: () => Promise<void>): void;
    datetime(format?: string, time?: number): string;
    try<T>(work: () => T): T | undefined;
    parseArray<T_1 = any>(data: any): T_1[];
    sortQueryString(...data: {
        [index: string]: any;
    }[]): string;
    list2tree(list: any[], rootValue?: any, idKey?: string, pidKey?: string, childKey?: string): any[];
    list2object<T_2>(list: T_2[], key?: string): {
        [s: string]: T_2;
    };
    asyncEach(list: any, iteratee: (item: any, key: string | number) => void): Promise<void>;
    asyncEachSafe(list: any, callback: (item: any, key: string | number) => void): Promise<void>;
    camelCaseKeys(data: any): any;
    snakeCaseKeys(data: any): any;
    stringLength(str: string): number;
};
export default _default;
