import { Position } from './positions.js'; import { Interaction } from './interaction.js'; declare const DSPopper: { ({ containerProps, arrowGap, arrowSize, blockName, contentOffset, contentStyle, contentComponent, delayClose, delayOpen, interactionType, isOpen, onOpen, onClose, onPlacementChange, placement, preventOverflow, showArrow, closeAnimationConfig, openAnimationConfig, usePortal, triggerComponent, wrapExtraComponent, getTargetFromChildren, getContentFromChildren, modifiers, triggerRef, children: customPopper, renderReference, referenceNode, zIndex, hideIfNotVisible, }: { containerProps: any; arrowGap: any; arrowSize: any; blockName: any; contentOffset: any; contentStyle: any; contentComponent: any; delayClose: any; delayOpen: any; interactionType: any; isOpen: any; onOpen: any; onClose: any; onPlacementChange: any; placement: any; preventOverflow: any; showArrow: any; closeAnimationConfig: any; openAnimationConfig: any; usePortal: any; triggerComponent: any; wrapExtraComponent: any; getTargetFromChildren: any; getContentFromChildren: any; modifiers: any; triggerRef: any; children: any; renderReference: any; referenceNode: any; zIndex: any; hideIfNotVisible: any; }): JSX.Element; propTypes: { hideIfNotVisible: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; containerProps: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; arrowGap: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; onOpen: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; onClose: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; delayClose: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; delayOpen: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; onPlacementChange: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; arrowSize: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; blockName: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; triggerComponent: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; }; defaultProps: { containerProps: {}; arrowGap: number; arrowSize: number; blockName: string; contentOffset: null; contentStyle: null; contentComponent: () => null; delayClose: number; delayOpen: number; interactionType: string; onOpen: () => null; onClose: () => null; onPlacementChange: () => null; placement: string; preventOverflow: string; showArrow: boolean; closeAnimationConfig: { to: { transform: string; opacity: string; }; config: { delay: number; duration: number; }; }; openAnimationConfig: { to: { transform: string; opacity: string; }; config: { delay: number; duration: number; }; }; usePortal: boolean; triggerComponent: () => null; getTargetFromChildren: () => null; getContentFromChildren: () => null; modifiers: {}; triggerRef: () => null; hideIfNotVisible: boolean; }; displayName: string; }; declare const DSPopperWithSchema: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").DocumentedReactComponent<{ containerProps: any; arrowGap: any; arrowSize: any; blockName: any; contentOffset: any; contentStyle: any; contentComponent: any; delayClose: any; delayOpen: any; interactionType: any; isOpen: any; onOpen: any; onClose: any; onPlacementChange: any; placement: any; preventOverflow: any; showArrow: any; closeAnimationConfig: any; openAnimationConfig: any; usePortal: any; triggerComponent: any; wrapExtraComponent: any; getTargetFromChildren: any; getContentFromChildren: any; modifiers: any; triggerRef: any; children: any; renderReference: any; referenceNode: any; zIndex: any; hideIfNotVisible: any; }>; export { Interaction as PopperInteractions, Position as PopperPositions, DSPopperWithSchema, DSPopper }; export { interactions } from './interaction.js'; export { positions } from './positions.js'; export default DSPopper;