import { ResultError, ErrorResult, ResultOk } from './custom_type_guard.cjs';

declare const mapToMany: <M, D = any>(modelFactory: (...arguments_: any[]) => M, dataInput: D[]) => ResultError<ErrorResult> | ResultOk<M[]>;
declare const mapToOne: <M, D = any>(modelFactory: (...arguments_: any[]) => M, dataInput: D) => ResultError<ErrorResult> | ResultOk<M>;

export { mapToMany, mapToOne };
