import { default as React } from 'react';
import { default as IInputGroupProps } from '../IInputGroupProps';
/**
 * Custom hook for InputGroup component
 */
export default function useInputGroup({ children, onFocus, onBlur }: IInputGroupProps): {
    isFocused: boolean;
    outlineAddons: React.ReactNode[];
    inlineContent: React.ReactNode[];
    hasOutlineAddon: boolean;
    handleFocus: (event: React.FocusEvent) => void;
    handleBlur: (event: React.FocusEvent) => void;
    setIsFocused: React.Dispatch<React.SetStateAction<boolean>>;
    outlineLeftAddons: React.ReactNode[];
    outlineRightAddons: React.ReactNode[];
};
