114 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			114 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import type { Measurable } from './constants';
 | 
						|
import type Trigger from './trigger.vue';
 | 
						|
export declare const popperTriggerProps: {
 | 
						|
    readonly virtualRef: {
 | 
						|
        readonly type: import("vue").PropType<Measurable>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly virtualTriggering: BooleanConstructor;
 | 
						|
    readonly onMouseenter: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onMouseleave: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onClick: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onKeydown: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onFocus: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onBlur: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onContextmenu: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly id: StringConstructor;
 | 
						|
    readonly open: BooleanConstructor;
 | 
						|
};
 | 
						|
export type PopperTriggerProps = typeof popperTriggerProps;
 | 
						|
export type PopperTriggerInstance = InstanceType<typeof Trigger> & unknown;
 | 
						|
/** @deprecated use `popperTriggerProps` instead, and it will be deprecated in the next major version */
 | 
						|
export declare const usePopperTriggerProps: {
 | 
						|
    readonly virtualRef: {
 | 
						|
        readonly type: import("vue").PropType<Measurable>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly virtualTriggering: BooleanConstructor;
 | 
						|
    readonly onMouseenter: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onMouseleave: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onClick: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onKeydown: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onFocus: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onBlur: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly onContextmenu: {
 | 
						|
        readonly type: import("vue").PropType<(e: Event) => void>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
    readonly id: StringConstructor;
 | 
						|
    readonly open: BooleanConstructor;
 | 
						|
};
 | 
						|
/** @deprecated use `PopperTriggerInstance` instead, and it will be deprecated in the next major version */
 | 
						|
export type ElPopperArrowTrigger = PopperTriggerInstance;
 |