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