import { UseAsyncValidatorOptions, UseAsyncValidatorReturn } from "../useAsyncValidator.js"; import { Rules } from "async-validator"; import * as _$vue from "vue"; import { Reactive, SlotsType } from "vue"; //#region useAsyncValidator/component.d.ts interface UseAsyncValidatorProps { form: Record; rules: Rules; options?: UseAsyncValidatorOptions; } interface UseAsyncValidatorSlots { default: (data: Reactive) => any; } declare const UseAsyncValidator: _$vue.DefineSetupFnComponent, SlotsType, UseAsyncValidatorProps & { [x: `on${Capitalize}`]: ((...args: unknown[]) => any) | undefined; }, _$vue.PublicProps>; //#endregion export { UseAsyncValidator, UseAsyncValidatorProps };