export declare const popperProps: { /** Hide menu component if trigger component is not visible/scrolled away */ hideIfNotVisible: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; /** props to inject to popper wrapper */ containerProps: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; /** Space between the arrow and the popup */ arrowGap: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; /** callback for when menu changes from close to open */ onOpen: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; /** callback for when menu changes from open to close */ onClose: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; /** Time in ms to delay close of menu */ delayClose: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; /** Time in ms to delay open of menu */ delayOpen: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; /** callback for when menu changes placement */ onPlacementChange: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; /** Arrow size */ arrowSize: import("@elliemae/ds-legacy-props-helpers/dist/types/propTypes/types.js").ReactDescT; /** Bem blockname for the popper */ 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; }; export declare const 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; };