import type { SyntheticEvent } from 'react';
import { type Address, type AddressAutocompleteProps, type AddressAutocompleteValue } from '../types';
type UseLogicParams<TOptions extends Address> = AddressAutocompleteProps<TOptions>;
export declare const useLogic: <TOptions extends Address>({ onChange, isHidePersonalData, }: UseLogicParams<TOptions>) => {
    handleChange: (_: SyntheticEvent, newValue: string | TOptions | null) => void;
    getOptionLabel: (option: string | TOptions) => string;
    hidePersonalInputDataClassname: string;
    hidePersonalDataClassname: string;
};
export {};
