22 lines
		
	
	
		
			1004 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			1004 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import type { InjectionKey, Ref } from 'vue';
 | 
						|
import type { ComponentSize } from 'element-plus/es/constants';
 | 
						|
export declare const useSizeProp: {
 | 
						|
    readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
 | 
						|
    readonly required: false;
 | 
						|
    readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
    __epPropKey: true;
 | 
						|
};
 | 
						|
export declare const useSizeProps: {
 | 
						|
    size: {
 | 
						|
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
 | 
						|
        readonly required: false;
 | 
						|
        readonly validator: ((val: unknown) => boolean) | undefined;
 | 
						|
        __epPropKey: true;
 | 
						|
    };
 | 
						|
};
 | 
						|
export interface SizeContext {
 | 
						|
    size: Ref<ComponentSize>;
 | 
						|
}
 | 
						|
export declare const SIZE_INJECTION_KEY: InjectionKey<SizeContext>;
 | 
						|
export declare const useGlobalSize: () => import("vue").ComputedRef<"" | "small" | "default" | "large">;
 |