import { AliasToken } from "../interface/alias.js"; import { ComponentTokenMap } from "../interface/components.js"; import "../interface/index.js"; //#region src/theme/util/genStyleUtils.d.ts declare const genComponentStyleHook: (componentName: C | [C, string], styleFn: import("@antdv-next/cssinjs").GenStyleFn, getDefaultToken?: import("@antdv-next/cssinjs").GetDefaultToken | undefined, options?: { resetStyle?: boolean; resetFont?: boolean; deprecatedTokens?: [keyof Exclude[C], undefined>, keyof Exclude[C], undefined>][] | undefined; clientOnly?: boolean; order?: number; injectStyle?: boolean; unitless?: Partial[C], undefined>, boolean>> | undefined; } | undefined) => (prefixCls: import("vue").Ref, rootCls?: import("vue").Ref) => import("vue").Ref, genStyleHooks: (component: C | [C, string], styleFn: import("@antdv-next/cssinjs").GenStyleFn, getDefaultToken?: import("@antdv-next/cssinjs").GetDefaultToken | undefined, options?: { resetStyle?: boolean; resetFont?: boolean; deprecatedTokens?: [keyof Exclude[C], undefined>, keyof Exclude[C], undefined>][] | undefined; unitless?: Partial[C], undefined>, boolean>> | undefined; clientOnly?: boolean; order?: number; injectStyle?: boolean; } | undefined) => (prefixCls: import("vue").Ref, rootCls?: import("vue").Ref) => readonly [import("vue").Ref, import("vue").ComputedRef], genSubStyleComponent: (componentName: C | [C, string], styleFn: import("@antdv-next/cssinjs").GenStyleFn, getDefaultToken?: import("@antdv-next/cssinjs").GetDefaultToken | undefined, options?: { resetStyle?: boolean; resetFont?: boolean; deprecatedTokens?: [keyof Exclude[C], undefined>, keyof Exclude[C], undefined>][] | undefined; clientOnly?: boolean; order?: number; injectStyle?: boolean; unitless?: Partial[C], undefined>, boolean>> | undefined; } | undefined) => import("vue").DefineComponent, () => null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; type CssVarName = (name: string) => `--${string}`; type CssVarRef = (name: string, fallback?: string | number) => `var(--${string})`; declare function genCssVar(antCls: string, component: string): readonly [varName: CssVarName, varRef: CssVarRef]; //#endregion export { genComponentStyleHook, genCssVar, genStyleHooks, genSubStyleComponent };