import Validator from "@dikac/t-validator/validator"; import Validatable from "@dikac/t-validatable/validatable"; import ValidatableContainer from "@dikac/t-validatable/validatable/validatable"; import ValidatorContainer from "@dikac/t-validator/validator/validator"; import Value from "@dikac/t-value/value"; import Validatables from "./validatables/validatables"; import Message from "@dikac/t-message/message"; import { O } from "ts-toolbelt"; export default interface RecordValue = Record, ValidatorType extends Validator> = Validator>, Result extends Partial> = Partial>, ValidatableType extends Validatable = Validatable> extends ValidatorContainer, ValidatableContainer, Value, Validatable, Validatables, Message { }