import type { DSPopperJST } from '../react-desc-prop-types.js'; interface UseConfiguredDefaultPropsT { props: DSPopperJST.Props; arrowElement: HTMLDivElement | null; } export declare const useConfiguredDefaultProps: ({ props, arrowElement }: Required) => { modifiers: readonly Partial>[] | ({ name: string; enabled: boolean; options?: undefined; } | { name: string; options: { fallbackPlacements: DSPopperJST.PopperPlacementsT[]; offset?: undefined; element?: undefined; padding?: undefined; boundary?: undefined; }; enabled?: undefined; } | { name: string; enabled: boolean; options: { offset: [number, number]; fallbackPlacements?: undefined; element?: undefined; padding?: undefined; boundary?: undefined; }; } | { name: string; options: { element: HTMLDivElement | null; padding: number; fallbackPlacements?: undefined; offset?: undefined; boundary?: undefined; }; enabled?: undefined; } | { name: string; options: { boundary: HTMLElement; fallbackPlacements?: undefined; offset?: undefined; element?: undefined; padding?: undefined; }; enabled?: undefined; })[]; animationDuration: number; withoutAnimation: boolean; withoutArrow: boolean; closeContextMenu: () => void; withoutPortal: boolean; startPlacementPreference: DSPopperJST.PopperPlacementsT; placementOrderPreference: DSPopperJST.PopperPlacementsT[]; extraPopperStyles: Record; onClickOutside: (e: MouseEvent | TouchEvent) => void; customOffset: [number, number]; }; export {};