UNPKG

@vuesax-alpha/nightly

Version:
859 lines (858 loc) • 144 kB
export declare const VsPopper: import("vuesax-alpha/es/utils").SFCWithInstall<import("vue").DefineComponent<{ processBeforeOpen: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => () => boolean) | (() => () => boolean) | { (): () => boolean; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => boolean) | (() => () => boolean) | { (): () => boolean; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; processBeforeClose: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => () => boolean) | (() => () => boolean) | { (): () => boolean; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => boolean) | (() => () => boolean) | { (): () => boolean; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; showArrow: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; loading: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; visible: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], never, never, null, false>; "onUpdate:visible": { readonly type: import("vue").PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; disabled: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; trigger: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("vuesax-alpha/es/utils").Arrayable<import("./src/trigger").PopperTriggerType> & {}) | (() => import("vuesax-alpha/es/utils").Arrayable<import("./src/trigger").PopperTriggerType>) | ((new (...args: any[]) => import("vuesax-alpha/es/utils").Arrayable<import("./src/trigger").PopperTriggerType> & {}) | (() => import("vuesax-alpha/es/utils").Arrayable<import("./src/trigger").PopperTriggerType>))[], unknown, unknown, string, boolean>; virtualRef: { readonly type: import("vue").PropType<import("../..").Measurable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; virtualTriggering: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; onMouseenter: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; onMouseleave: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; onClick: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; onKeydown: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; onFocus: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; onBlur: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; onContextmenu: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; triggerClass: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; triggerStyle: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; animation: import("vuesax-alpha/es/utils").VsPropFinalized<StringConstructor, unknown, unknown, string, boolean>; appendTo: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; teleported: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; strategy: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy) | ((new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy))[], "fixed" | "absolute", unknown, string, boolean>; fit: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; placement: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Placement & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Placement) | ((new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Placement & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Placement))[], "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end", unknown, string, boolean>; zIndex: import("vuesax-alpha/es/utils").VsPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; interactivity: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; flip: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) | ((new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }))[], unknown, unknown, () => {}, boolean>; shift: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) | ((new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }))[], unknown, unknown, () => {}, boolean>; windowResize: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; windowScroll: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; offset: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").OffsetOptions & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").OffsetOptions) | ((new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").OffsetOptions & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").OffsetOptions))[], unknown, unknown, number, boolean>; content: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; rawContent: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; popperClass: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown, string, boolean>; popperStyle: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, string, boolean>; persistent: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; showAfter: import("vuesax-alpha/es/utils").VsPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; hideAfter: import("vuesax-alpha/es/utils").VsPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>; autoClose: import("vuesax-alpha/es/utils").VsPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; }, { selector: import("vue").ComputedRef<string>; id: import("vue").ComputedRef<string>; appendTo: import("vue").ComputedRef<import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>; props: import("@vue/shared").LooseRequired<{ [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; readonly zIndex: number; readonly shift: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) | ((new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }))[], unknown, unknown>; readonly offset: import("vuesax-alpha/es/hooks/use-floating/vue").OffsetOptions; readonly visible: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], never, never>; readonly flip: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) | ((new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }))[], unknown, unknown>; readonly animation: string; readonly showAfter: number; readonly hideAfter: number; readonly autoClose: number; readonly teleported: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>; readonly strategy: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy) | ((new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy))[], "fixed" | "absolute", unknown>; readonly placement: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Placement & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Placement) | ((new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Placement & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Placement))[], "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end", unknown>; readonly interactivity: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>; readonly windowResize: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>; readonly windowScroll: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>; readonly showArrow: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>; readonly popperClass: string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]; readonly popperStyle: import("vue").StyleValue; readonly trigger: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => import("vuesax-alpha/es/utils").Arrayable<import("./src/trigger").PopperTriggerType> & {}) | (() => import("vuesax-alpha/es/utils").Arrayable<import("./src/trigger").PopperTriggerType>) | ((new (...args: any[]) => import("vuesax-alpha/es/utils").Arrayable<import("./src/trigger").PopperTriggerType> & {}) | (() => import("vuesax-alpha/es/utils").Arrayable<import("./src/trigger").PopperTriggerType>))[], unknown, unknown>; readonly processBeforeOpen: () => boolean; readonly processBeforeClose: () => boolean; readonly disabled?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly loading?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly content?: string | undefined; readonly onFocus?: ((e: Event) => boolean | void) | undefined; readonly onMouseleave?: ((e: Event) => boolean | void) | undefined; readonly onBlur?: ((e: Event) => boolean | void) | undefined; readonly onMouseenter?: ((e: Event) => boolean | void) | undefined; readonly onKeydown?: ((e: Event) => boolean | void) | undefined; readonly onClick?: ((e: Event) => boolean | void) | undefined; readonly appendTo?: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown> | undefined; readonly fit?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly rawContent?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly persistent?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly virtualRef?: import("../..").Measurable | undefined; readonly virtualTriggering?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly onContextmenu?: ((e: Event) => boolean | void) | undefined; readonly triggerClass?: (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | undefined; readonly triggerStyle?: import("vue").StyleValue | undefined; readonly "onUpdate:visible"?: ((val: boolean) => void) | undefined; } & {}>; emit: (event: string, ...args: any[]) => void; currentZIndex: import("vue").ComputedRef<number>; nextZIndex: () => number; zIndex: import("vue").ComputedRef<number>; triggerRef: import("vue").Ref<import("vuesax-alpha/es/hooks/use-floating/vue").ReferenceElement | undefined>; contentRef: import("vue").Ref<HTMLElement | undefined>; arrowRef: import("vue").Ref<HTMLElement | undefined>; open: import("vue").Ref<boolean>; toggleReason: import("vue").Ref<Event | undefined>; show: (event?: Event | undefined) => void; hide: (event?: Event | undefined) => void; hasUpdateHandler: import("vue").ComputedRef<boolean>; onOpen: (event?: Event | undefined) => void; onClose: (event?: Event | undefined) => void; update: () => void; popperPlacement: Readonly<import("vue").Ref<import("vuesax-alpha/es/hooks/use-floating/vue").Placement>>; floatingStyles: Readonly<import("vue").Ref<{ position: import("vuesax-alpha/es/hooks/use-floating/vue").Strategy; top: string; left: string; transform?: string | undefined; willChange?: string | undefined; }>>; controlled: import("vue").ComputedRef<boolean>; updatePopper: (shouldUpdateZIndex?: boolean) => void; onBlur: () => void; isFocusInsideContent: () => boolean; popperContent: import("vue").DefineComponent<{ animation: import("vuesax-alpha/es/utils").VsPropFinalized<StringConstructor, unknown, unknown, string, boolean>; appendTo: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; visible: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; teleported: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; disabled: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; strategy: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy) | ((new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Strategy))[], "fixed" | "absolute", unknown, string, boolean>; fit: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; placement: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Placement & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Placement) | ((new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").Placement & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").Placement))[], "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end", unknown, string, boolean>; zIndex: import("vuesax-alpha/es/utils").VsPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; interactivity: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; flip: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) | ((new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("vuesax-alpha/es/hooks/use-floating/vue").Placement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }))[], unknown, unknown, () => {}, boolean>; shift: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) | ((new (...args: any[]) => (boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("vuesax-alpha/es/hooks/use-floating/vue").Padding | undefined; rootBoundary?: import("vuesax-alpha/es/hooks/use-floating/vue").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; limiter?: { fn: (state: import("../../hooks/use-floating/core").MiddlewareState) => import("vuesax-alpha/es/hooks/use-floating/vue").Coords; options?: any; } | undefined; boundary?: import("vuesax-alpha/es/hooks/use-floating/vue").Boundary | undefined; }))[], unknown, unknown, () => {}, boolean>; windowResize: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; windowScroll: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; showArrow: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; offset: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").OffsetOptions & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").OffsetOptions) | ((new (...args: any[]) => import("vuesax-alpha/es/hooks/use-floating/vue").OffsetOptions & {}) | (() => import("vuesax-alpha/es/hooks/use-floating/vue").OffsetOptions))[], unknown, unknown, number, boolean>; content: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; rawContent: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; popperClass: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean;