import { Slot } from 'vue'; export declare const getSafeDocument: () => Document | null; export declare const getSafeWindow: () => (Window & typeof globalThis) | null; export declare const getActiveElement: (excludes?: readonly HTMLElement[]) => Element | null; /** * @deprecated only used in BFormGroup, which is not an SFC... Function could probably be replaced with pure Vue */ export declare const attemptFocus: (el: Readonly, options?: Readonly) => boolean; export declare const isEmptySlot: (el: Slot | undefined) => boolean; /** * @deprecated only used in BFormGroup, which is not an SFC... Function could probably be replaced with pure Vue */ export declare const isVisible: (el: Readonly) => boolean; export declare const getTransitionDelay: (element: Readonly) => number; export declare const sortSlotElementsByPosition: (a: Readonly | null, b: Readonly | null) => number; export declare const getModalZIndex: (element?: Readonly) => number;