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?: (keyof Exclude[C], undefined> extends infer T extends keyof Exclude[C_1], undefined> ? { [key in T]: boolean; } : never) | undefined; clientOnly?: boolean; order?: number; injectStyle?: boolean; } | undefined) => (prefixCls: string, rootCls?: string) => readonly [(node: import("react").ReactElement) => import("react").ReactElement, string, string], genComponentStyleHook: (componentName: C_2 | [C_2, 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_2], undefined>, keyof Exclude[C_2], undefined>][] | undefined; clientOnly?: boolean; order?: number; injectStyle?: boolean; unitless?: (keyof Exclude[C_2], undefined> extends infer T_2 extends keyof Exclude[C_2_1], undefined> ? { [key_2 in T_2]: boolean; } : never) | undefined; } | undefined) => (prefixCls: string, rootCls?: string) => import("@ant-design/cssinjs-utils/lib/interface").UseComponentStyleResult, genSubStyleComponent: (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?: (keyof Exclude[C_1], undefined> extends infer T_1 extends keyof Exclude[C_1_1], undefined> ? { [key_1 in T_1]: boolean; } : never) | undefined; } | undefined) => import("react").FunctionComponent;