import type { AliasToken, ComponentTokenMap } from '../interface'; export declare const genStyleHooks: (component: C | [C, string], styleFn: import("@ant-design/cssinjs-utils").GenStyleFn, getDefaultToken?: import("@ant-design/cssinjs-utils").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; extraCssVarPrefixCls?: string[] | ((info: { prefixCls: string; rootCls: string; }) => string[]); } | undefined) => (prefixCls: string, rootCls?: string) => readonly [string, string], genComponentStyleHook: (componentName: C_1 | [C_1, string], styleFn: import("@ant-design/cssinjs-utils").GenStyleFn, getDefaultToken?: import("@ant-design/cssinjs-utils").GetDefaultToken | undefined, options?: { resetStyle?: boolean; resetFont?: boolean; deprecatedTokens?: [keyof Exclude[C_1], undefined>, keyof Exclude[C_1], undefined>][] | undefined; clientOnly?: boolean; order?: number; injectStyle?: boolean; unitless?: Partial[C_1], undefined>, boolean>> | undefined; } | undefined) => (prefixCls: string, rootCls?: string) => string, genSubStyleComponent: (componentName: C | [C, string], styleFn: import("@ant-design/cssinjs-utils").GenStyleFn, getDefaultToken?: import("@ant-design/cssinjs-utils").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) => React.FunctionComponent; type CssVarName = (name: string) => `--${string}`; type CssVarRef = (name: string, fallback?: string | number) => `var(--${string})`; export declare const genCssVar: (antCls: string, component: string) => readonly [varName: CssVarName, varRef: CssVarRef]; export {};