import { HubConnection } from "@microsoft/signalr"; import { DependencyList } from "react"; import { ProviderProps } from "./provider"; export interface Context { Provider: (Props: ProviderProps) => JSX.Element; connection: HubConnection | null; shareConnectionBetweenTab: boolean; invoke: , R = any>(methodName: E, ...args: C) => Promise | undefined; useSignalREffect: (events: E, callback: C, deps: DependencyList) => void; on?: (event: string) => void; off?: (event: string) => void; } export interface Hub { callbacks: { [name in T]: (...args: any[]) => void; }; methods: { [name in M]: (...args: any[]) => void; }; } //# sourceMappingURL=types.d.ts.map