import { SchemaField, SchemaFieldTemplate } from '../../../types'; import { Schema as YupSchema } from 'yup'; export type AddYupValidationToSchemaProps, VN extends keyof SF['validations'] = keyof SF['validations']> = { validationName: VN; validation: SF['validations'][VN]; yupSchema: YupSchema; }; export type AddYupValidationToSchemaReturn = YupSchema; export declare const addYupValidationToSchema: | import("../../../types").SchemaFieldString | import("../../../types").SchemaFieldNumber | import("../../../types").SchemaFieldBoolean = import("../../../types").SchemaFieldArray | import("../../../types").SchemaFieldString | import("../../../types").SchemaFieldNumber | import("../../../types").SchemaFieldBoolean>({ validationName, validation, yupSchema }: AddYupValidationToSchemaProps) => AddYupValidationToSchemaReturn;