import { CommonLogger, ErrorMode, Mapper } from '@naturalcycles/js-lib';
import { TransformTyped } from '../stream.model';
export interface TransformMapSimpleOptions {
    /**
     * Only supports THROW_IMMEDIATELY (default) and SUPPRESS.
     *
     * @default ErrorMode.THROW_IMMEDIATELY
     */
    errorMode?: ErrorMode.THROW_IMMEDIATELY | ErrorMode.SUPPRESS;
    logger?: CommonLogger;
}
/**
 * Simplest version of `transformMap`.
 * errorMode: IMMEDIATE
 * Sync mode.
 * Has 0 options to configure.
 * If you need any configuration - use transformMap or transformMapSync.
 * Sync (not async) version of transformMap.
 * Supposedly faster, for cases when async is not needed.
 */
export declare function transformMapSimple<IN = any, OUT = IN>(mapper: Mapper<IN, OUT>, opt?: TransformMapSimpleOptions): TransformTyped<IN, OUT>;
