import { type SyntheticEvent } from 'react';
import { type EditableTextProps } from '../EditableText';
export declare const useLogic: <TValue>({ isLoading, iconPosition, }: EditableTextProps<TValue>) => {
    isIconOnLeft: boolean;
    onClose: () => void;
    tooltipProps: {
        title: string | undefined;
    };
    displayValueProps: {
        $isEdited: boolean;
        onClick: (event: SyntheticEvent) => void;
    };
    popoverProps: {
        open: boolean;
        onClose: () => void;
        anchorEl: import("../../../components/usePopover").AnchorType;
        title: string;
    };
};
