import { DropdownPlacement } from "./interface"; import { VNode } from "vue"; export interface SlotChildren { value?: VNode[]; } export declare const isScrollElement: (element: HTMLElement) => boolean; export declare const getScrollElements: (container: HTMLElement | undefined) => HTMLElement[]; export declare const getChildrenArray: (vn: VNode) => VNode[] | undefined; export declare const getFirstElementFromVNode: (vn: VNode) => HTMLElement | undefined; export declare const getFirstElementFromChildren: (children: VNode[] | undefined) => HTMLElement | undefined; export declare const useFirstElement: () => { children: SlotChildren; firstElement: import("vue").Ref; }; export declare const transformPlacement: (placement: DropdownPlacement) => DropdownPlacement;