import { InputRef } from '../../../shared/types/input';
interface UseInputRefProps {
    ref: React.ForwardedRef<InputRef>;
    currentValue: string;
    setValue: (value: string) => void;
    isControlled: boolean;
    inputId?: string;
}
export declare const useInputRef: ({ ref, currentValue, setValue, isControlled, inputId, }: UseInputRefProps) => {
    focus: () => void;
    blur: () => void;
    clear: () => void;
    getValue: () => string;
    setValueFromRef: (newValue: string) => void;
};
export {};
//# sourceMappingURL=useInputRef.d.ts.map