import { Schema } from 'yup'; interface IUseDebouncedValidationProps { callback: (errorObject: Record) => void; dependencies: any[]; validationSchema?: Schema | ((values: Record) => Record); values: Record; debounceTime: number; validateOnSubmit: boolean; } export default function useDebouncedValidation({ callback, dependencies, validationSchema, values, debounceTime, validateOnSubmit, }: IUseDebouncedValidationProps): void; export {};