import type { PopupVisibleChangeContext } from '../../popup';
import type { Styles } from '../../../common.type';
import type { TypeSelectInputProps } from '../type';
export declare type overlayInnerStyleProps = Pick<TypeSelectInputProps, 'popupProps' | 'autoWidth' | 'readonly' | 'onPopupVisibleChange' | 'disabled' | 'allowInput'>;
export default function useOverlayInnerStyle(props: overlayInnerStyleProps): {
    tOverlayInnerStyle: import("@vue/composition-api").ComputedRef<Styles | ((triggerElement: HTMLElement, popupElement: HTMLElement) => Styles)>;
    innerPopupVisible: import("@vue/composition-api").Ref<boolean>;
    onInnerPopupVisibleChange: (visible: boolean, context: PopupVisibleChangeContext) => void;
};
