15 lines
		
	
	
		
			868 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			868 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import type { ExtractPropTypes, ToRefs } from 'vue';
 | 
						|
export declare const useDelayedToggleProps: {
 | 
						|
    readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
 | 
						|
    readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
 | 
						|
    readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
 | 
						|
};
 | 
						|
export type UseDelayedToggleProps = {
 | 
						|
    open: (event?: Event) => void;
 | 
						|
    close: (event?: Event) => void;
 | 
						|
} & ToRefs<ExtractPropTypes<typeof useDelayedToggleProps>>;
 | 
						|
export declare const useDelayedToggle: ({ showAfter, hideAfter, autoClose, open, close, }: UseDelayedToggleProps) => {
 | 
						|
    onOpen: (event?: Event, delay?: number) => void;
 | 
						|
    onClose: (event?: Event, delay?: number) => void;
 | 
						|
};
 |