@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
859 lines (858 loc) • 144 kB
TypeScript
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;