import React, { ReactNode } from "react"; export interface AgentInfo { teacherId: string; name: string; isAdmin?: boolean; } interface AgentContextType { agent: AgentInfo | null; isAgentAuthenticated: boolean; setCurrentAgent: (agent: AgentInfo) => void; clearCurrentAgent: () => void; } declare const AgentContext: React.Context; export declare const useAgent: () => AgentContextType; interface AgentProviderProps { children: ReactNode; } export declare const AgentProvider: React.ForwardRefExoticComponent void; }>>; export default AgentContext;