import { ParrotI18nSupportLng } from "@cloudtower/parrot"; import { BatchHelper } from "../core"; import { ConfigOptions as MessageConfigOptions } from "../core/message/message"; import React, { PropsWithChildren } from "react"; import { ConfigProps } from "../core/ConfigProvider"; import { Kit } from "../spec"; type MessageConfigOptionsType = MessageConfigOptions; export interface IProps { kit?: Kit; message?: MessageConfigOptionsType & { batch?: BatchHelper; }; lng?: ParrotI18nSupportLng; config?: ConfigProps; } export declare const kitContext: React.Context>; declare const UIKitProvider: (props: PropsWithChildren) => React.JSX.Element; export default UIKitProvider; /** * @deprecated 由于 useUIKit 会使 Treeshake 失效。不再推荐使用 */ export declare const useUIKit: () => Kit;