import type { ExtractPropTypes, StyleValue } from 'vue'; import type { Placement, Options } from '@popperjs/core'; import type Popper from './popper.vue'; declare const effects: readonly ["light", "dark"]; declare const triggers: readonly ["click", "contextmenu", "hover", "focus"]; export declare const Effect: { LIGHT: string; DARK: string; }; export declare type PopperEffect = typeof effects[number]; export declare type PopperTrigger = typeof triggers[number]; export declare type Measurable = { getBoundingClientRect: () => DOMRect; }; declare type ClassObjectType = Record; declare type ClassType = string | ClassObjectType | ClassType[]; export declare const usePopperArrowProps: { arrowOffset: import("southgisui/es/utils/props").BuildPropReturn; }; export declare const usePopperCoreConfigProps: { readonly boundariesPadding: import("southgisui/es/utils/props").BuildPropReturn; readonly fallbackPlacements: import("southgisui/es/utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; readonly gpuAcceleration: import("southgisui/es/utils/props").BuildPropReturn; readonly verticalOffset: import("southgisui/es/utils/props").BuildPropReturn; readonly offset: import("southgisui/es/utils/props").BuildPropReturn; readonly placement: import("southgisui/es/utils/props").BuildPropReturn; readonly popperOptions: import("southgisui/es/utils/props").BuildPropReturn>, () => {}, unknown, unknown, unknown>; readonly strategy: import("southgisui/es/utils/props").BuildPropReturn; }; export declare const usePopperProps: { readonly autoClose: import("southgisui/es/utils/props").BuildPropReturn; readonly cutoff: import("southgisui/es/utils/props").BuildPropReturn; readonly disabled: import("southgisui/es/utils/props").BuildPropReturn; }; export declare const usePopperContentProps: { readonly style: import("southgisui/es/utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly className: import("southgisui/es/utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly effect: import("southgisui/es/utils/props").BuildPropReturn; readonly enterable: import("southgisui/es/utils/props").BuildPropReturn; readonly pure: import("southgisui/es/utils/props").BuildPropReturn; readonly popperClass: import("southgisui/es/utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly popperStyle: import("southgisui/es/utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly referenceEl: import("southgisui/es/utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly stopPopperMouseEvent: import("southgisui/es/utils/props").BuildPropReturn; readonly zIndex: NumberConstructor; readonly maxWidth: import("southgisui/es/utils/props").BuildPropReturn; readonly boundariesPadding: import("southgisui/es/utils/props").BuildPropReturn; readonly fallbackPlacements: import("southgisui/es/utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; readonly gpuAcceleration: import("southgisui/es/utils/props").BuildPropReturn; readonly verticalOffset: import("southgisui/es/utils/props").BuildPropReturn; readonly offset: import("southgisui/es/utils/props").BuildPropReturn; readonly placement: import("southgisui/es/utils/props").BuildPropReturn; readonly popperOptions: import("southgisui/es/utils/props").BuildPropReturn>, () => {}, unknown, unknown, unknown>; readonly strategy: import("southgisui/es/utils/props").BuildPropReturn; }; export declare const usePopperTriggerProps: { virtualRef: import("southgisui/es/utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; virtualTriggering: import("southgisui/es/utils/props").BuildPropReturn; }; export declare type UsePopperProps = ExtractPropTypes; export declare type UsePopperCoreConfigProps = ExtractPropTypes; export declare type PopperInstance = InstanceType; export {};