import { Client as LangGraphClient } from '@langchain/langgraph-sdk';
import type React from 'react';
import { type ReactNode } from 'react';
interface LangGraphClientProviderProps {
    children: ReactNode;
    apiUrl?: string;
    apiKey?: string;
    threadId?: string;
    assistantId?: string;
}
/**
 * Provider component that creates and manages the LangGraph Client instance.
 */
export declare const LangGraphClientProvider: React.FC<LangGraphClientProviderProps>;
/**
 * Hook to access the shared LangGraph Client instance from the context.
 * Throws an error if used outside of a LangGraphClientProvider.
 */
export declare const useLangGraphClientContext: () => {
    client: LangGraphClient;
    threadId: string;
    assistantId: string;
};
export {};
