export type Rules = Array<{ validator: (value: any) => boolean | Promise; message: string | (() => string); }>; export default function (rules: Rules | undefined): { validator: (targetValue: any) => Promise; loading: import("vue").Ref; error: import("vue").Ref; message: import("vue").Ref; };