import { type SyntheticEvent } from 'react';
import { type InputProps } from '../types';
type UseLogicParams = InputProps;
export declare const useLogic: ({ value, disabled, inputRef: externalInputRef, onChange, }: UseLogicParams) => {
    inputRef: import("react").RefObject<HTMLInputElement | null>;
    isVisibleClearButton: boolean;
    handleClearAll: (event: SyntheticEvent<HTMLButtonElement>) => void;
};
export {};
