import React from 'react';
import { BelvoWidgetProviderProps, BelvoWidgetProps } from '../types.js';

interface ContextProps {
    open(config?: Partial<BelvoWidgetProps>): Promise<void>;
    scriptReady: boolean;
    scriptError: Error | null;
}
declare function BelvoWidgetProvider({ getAccessToken, children, }: BelvoWidgetProviderProps): React.JSX.Element;
declare function useBelvo(): ContextProps;

export { BelvoWidgetProvider, useBelvo };
