import Validator from "@dikac/t-validator/validator"; import Validatable from "@dikac/t-validatable/validatable"; import ReturnInfer from "./validatable/record/infer"; import Map from "./map"; import ValidatorsContainer from "./validators/validators"; import Message from "@dikac/t-message/message"; export declare type MapAllArgument = Record, ValidatableType extends Validatable = Validatable, MessageType = unknown> = ValidatorsContainer & Message<(result: ReturnInfer) => MessageType> & { validation: (result: ReturnInfer) => ValidatableType; }; export default function MapAllParameter = Record, ValidatableType extends Validatable = Validatable, MessageType = unknown>({ validators, validation, message, }: MapAllArgument): Map, ValidatableType, MessageType>;