import Validator from "@dikac/t-validator/validator"; import Validatable from "@dikac/t-validatable/validatable"; import ReturnInfer from "@dikac/t-validator/validatable/infer-static"; import RecordKey from "./record-key"; import ValidatorContainer from "@dikac/t-validator/validator/validator"; import Message from "@dikac/t-message/message"; export declare type RecordKeyPartialArgument = ValidatorContainer & { validation: (partial: Partial>>) => ValidatableType; } & Message<(partial: Partial>>) => MessageType>; export default function RecordKeyPartialParameter({ validator, validation, message }: RecordKeyPartialArgument): RecordKey>>, ValidatableType, MessageType>;