/// import { UrlStateOptions } from '@teamix/hooks'; import type { Form } from '@formily/core'; export interface BindUrlInitFunctions { onInit?: (values: Record) => void; onFilter?: (values: Record) => void; onReset?: (values: Record) => void; } export default function useBindUrl(bindUrl: boolean | UrlStateOptions | undefined, functions: BindUrlInitFunctions, formRef: React.MutableRefObject | undefined>): { onInit?: ((values: Record) => void) | undefined; onFilter?: ((values: Record) => void) | undefined; onReset?: ((values: Record) => void) | undefined; setValuesByUrlState: (form: any) => void; };