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;
 | |
| };
 |