import { MutableRefObject } from 'react'; type InputFieldRefs = HTMLElement | { input: MutableRefObject; } | null; /** * @description Given the name of an input field (this does not need to be the name you pass as a prop to the DOM element), * when the query param `field` matches the name the field will be focused & scrolled into the center of the view. * Uses a callback ref to set the field to ensure asynchronous rendering of inputs does not cause issues e.g. CodeMirror.EditView * * @example * ```tsx * const fieldRef = useFocusInputField('name'); * * return ( * * ); * ``` */ export declare const useFocusInputField: (name: string) => (node: InputFieldRefs) => void; export {}; //# sourceMappingURL=useFocusInputField.d.ts.map