import React from 'react';
import { GuardianJS } from '../core/GuardianJS';
import type { GuardianConfig } from '../types';
export declare const GuardianContext: React.Context<GuardianJS | null>;
interface GuardianProviderProps {
    children: React.ReactNode;
    config?: Partial<GuardianConfig>;
}
export declare function GuardianProvider({ children, config }: GuardianProviderProps): React.JSX.Element;
export declare const useGuardian: () => GuardianJS | null;
export {};
