import type { MaybeRef } from '@vueuse/core'; import type { App } from 'vue'; import { THEME_ENUM } from './config-provider'; type ConfigProviderContext = Partial; export declare const useConfigProvider: () => { provideGlobalConfig: (config: MaybeRef, app?: App) => void; getTheme: (root: any, name?: THEME_ENUM) => { fontFamily: any; colorPrimaryBg: any; colorPrimaryBgHover: any; colorPrimaryBorder: any; colorPrimaryBorderHover: any; colorPrimaryHover: any; colorPrimary: any; colorPrimaryActive: any; colorPrimaryTextHover: any; colorPrimaryText: any; colorPrimaryTextActive: any; colorSuccess: any; colorWarning: any; colorError: any; colorInfo: any; colorTextBase: any; colorText: any; colorTextSecondary: any; colorTextTertiary: any; colorTextQuaternary: any; colorBorder: any; colorBorderSecondary: any; colorSplit: any; colorFill: any; colorFillSecondary: any; colorFillTertiary: any; colorFillQuaternary: any; colorBgBase: any; colorBgContainer: any; colorBgElevated: any; colorBgLayout: any; colorBgSpotlight: any; colorBgMask: any; controlItemBgHover: any; controlHeightSM: number; controlHeight: number; controlHeightLG: number; borderRadiusSM: number; borderRadius: number; borderRadiusLG: number; }; setTheme: (name: THEME_ENUM) => { token: { fontFamily: any; colorPrimaryBg: any; colorPrimaryBgHover: any; colorPrimaryBorder: any; colorPrimaryBorderHover: any; colorPrimaryHover: any; colorPrimary: any; colorPrimaryActive: any; colorPrimaryTextHover: any; colorPrimaryText: any; colorPrimaryTextActive: any; colorSuccess: any; colorWarning: any; colorError: any; colorInfo: any; colorTextBase: any; colorText: any; colorTextSecondary: any; colorTextTertiary: any; colorTextQuaternary: any; colorBorder: any; colorBorderSecondary: any; colorSplit: any; colorFill: any; colorFillSecondary: any; colorFillTertiary: any; colorFillQuaternary: any; colorBgBase: any; colorBgContainer: any; colorBgElevated: any; colorBgLayout: any; colorBgSpotlight: any; colorBgMask: any; controlItemBgHover: any; controlHeightSM: number; controlHeight: number; controlHeightLG: number; borderRadiusSM: number; borderRadius: number; borderRadiusLG: number; }; algorithm: import("ant-design-vue").DerivativeFunc[]; }; }; export {};