import { LoggerType } from '../../logger';
interface StartWithThreads<T> {
    size: number;
    array: T[];
    callback: (arrayItem: T, logger: LoggerType, currentItemIndex: number) => Promise<any>;
    logger: LoggerType;
}
export declare const startWithThreads: <T>({ size, array, callback, logger }: StartWithThreads<T>) => Promise<PromiseSettledResult<any>[][]>;
export {};
