import { FC } from 'react'; import { CacheManager } from "../core"; import { ThemeProviderProps } from "../factories/createThemeProvider"; import { HashPriority, StyledConfig } from "../types"; declare global { var __ANTD_STYLE_CACHE_MANAGER_FOR_SSR__: CacheManager; } export interface CreateOptions { /** * 生成的 css 关键词 * @default ant-css */ key?: string; /** * 默认的组件 prefixCls */ prefixCls?: string; iconPrefixCls?: string; /** * 是否开启急速模式 * * @default false */ speedy?: boolean; container?: Node; /** * 默认的自定义 Token */ customToken?: T; hashPriority?: HashPriority; ThemeProvider?: Omit, 'children'>; styled?: StyledConfig; } /** * Creates a new instance of antd-style * 创建一个新的 antd-style 实例 */ export declare const createInstance: (options: CreateOptions) => { createStyles: (styleOrGetStyle: import("..").StyleOrGetStyleFn, options?: import("../types").ClassNameGeneratorOption | undefined) => (props?: Props | undefined) => import("..").ReturnStyles; createGlobalStyle: (...styles: import("../types").CSSStyle) => import("react").NamedExoticComponent; createStylish: (cssStyleOrGetCssStyleFn: import("..").StyleOrGetStyleFn) => (props?: Props_1 | undefined) => import("../types").ReturnStyleToUse; css: import("../core").SerializeCSS; cx: import("../types").ClassNamesUtil; keyframes: { (template: TemplateStringsArray, ...args: import("@emotion/serialize").CSSInterpolation[]): string; (...args: import("@emotion/serialize").CSSInterpolation[]): string; }; injectGlobal: { (template: TemplateStringsArray, ...args: import("@emotion/serialize").CSSInterpolation[]): void; (...args: import("@emotion/serialize").CSSInterpolation[]): void; }; styleManager: import("../core").Emotion; useTheme: () => import("../types").Theme; StyleProvider: FC; ThemeProvider: (props: ThemeProviderProps) => import("react").ReactNode; };