import { FocusEventHandler, MutableRefObject, ReactNode, RefCallback } from 'react'; type Props = { value: string | number; propOnFocus?: FocusEventHandler; propOnBlur?: FocusEventHandler; prefix?: ReactNode; suffix?: ReactNode; status?: string; inputRef?: RefCallback | MutableRefObject; forceShrink?: boolean; }; export declare const useShrink: ({ propOnFocus, propOnBlur, value, suffix, prefix, status, inputRef, forceShrink, }: Props) => { ref: import("react").RefObject; inputRef: (node: HTMLInputElement | null) => void; InputLabelProps: { component: string; shrink: boolean; style: { left: string; right: string; }; }; onFocus: FocusEventHandler; onBlur: FocusEventHandler; }; export {}; //# sourceMappingURL=useShrink.d.ts.map