import type { FC } from 'react';
import React from 'react';
import type { AntomSDK } from './types';
type ProviderProps = {
    loadPromise: Promise<AntomSDK>;
    /**
     * @description 是否需要自定义错误处理，如果为true，请使用useLoadAntomError，进行错误处理，否则加载失败时，antomsdk将直接中断并且不提供任何界面
     */
    customError?: boolean;
    children?: React.ReactNode;
};
export declare const AntomProvider: FC<ProviderProps>;
/**
 * @description 获取antom实例用于调用antom的方法，请在AntomProvider包裹的组件中使用
 */
export declare function useAntom(): AntomSDK;
/**
 * @returns 加载antom的问题，如果存在的话，只需要在顶层处理一次
 */
export declare function useLoadAntomError(): Error | undefined;
export {};
