import * as vue289 from "vue";
import { Ref } from "vue";

//#region src/config-provider/SizeContext.d.ts
/**
 * Note: `middle` is deprecated and will be removed in v7, please use `medium` instead.
 */
type SizeType = 'small' | 'medium' | 'middle' | 'large' | undefined;
interface SizeContextProps {
  size?: SizeType;
}
declare const useSizeContext: () => Ref<SizeType, SizeType>;
declare const SizeProvider: vue289.DefineSetupFnComponent<SizeContextProps, {}, {}, SizeContextProps & {}, vue289.PublicProps>;
declare function useSizeProvider(value: Ref<SizeType>): void;
//#endregion
export { SizeContextProps, SizeProvider, SizeType, useSizeContext, useSizeProvider };