2024-01-29 09:26:07 +08:00

89 lines
2.6 KiB
TypeScript

import { PropType } from 'vue';
import { BinderInstance, Placement } from './interface';
export interface FollowerInst {
syncPosition: () => void;
}
declare const _default: import("vue").DefineComponent<{
show: BooleanConstructor;
enabled: {
type: PropType<boolean | undefined>;
default: undefined;
};
placement: {
type: PropType<Placement>;
default: string;
};
syncTrigger: {
type: PropType<("resize" | "scroll")[]>;
default: string[];
};
to: PropType<string | HTMLElement>;
flip: {
type: BooleanConstructor;
default: boolean;
};
internalShift: BooleanConstructor;
x: NumberConstructor;
y: NumberConstructor;
width: PropType<string>;
minWidth: PropType<string>;
containerClass: StringConstructor;
teleportDisabled: BooleanConstructor;
zindexable: {
type: BooleanConstructor;
default: boolean;
};
zIndex: NumberConstructor;
overlap: BooleanConstructor;
}, {
VBinder: BinderInstance;
mergedEnabled: import("vue").ComputedRef<boolean>;
offsetContainerRef: import("vue").Ref<HTMLElement | null>;
followerRef: import("vue").Ref<HTMLElement | null>;
mergedTo: import("vue").ComputedRef<string | HTMLElement | undefined>;
syncPosition: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
show: BooleanConstructor;
enabled: {
type: PropType<boolean | undefined>;
default: undefined;
};
placement: {
type: PropType<Placement>;
default: string;
};
syncTrigger: {
type: PropType<("resize" | "scroll")[]>;
default: string[];
};
to: PropType<string | HTMLElement>;
flip: {
type: BooleanConstructor;
default: boolean;
};
internalShift: BooleanConstructor;
x: NumberConstructor;
y: NumberConstructor;
width: PropType<string>;
minWidth: PropType<string>;
containerClass: StringConstructor;
teleportDisabled: BooleanConstructor;
zindexable: {
type: BooleanConstructor;
default: boolean;
};
zIndex: NumberConstructor;
overlap: BooleanConstructor;
}>>, {
show: boolean;
enabled: boolean | undefined;
placement: Placement;
syncTrigger: ("resize" | "scroll")[];
flip: boolean;
internalShift: boolean;
teleportDisabled: boolean;
zindexable: boolean;
overlap: boolean;
}, {}>;
export default _default;