UNPKG

@metricinsights/concierge

Version:

Metric Insights Concierge Component

19 lines 646 B
import React from 'react'; import { ConciergeApi, ConciergeApiOptions } from '../api'; export interface APIContextState { api: ConciergeApi; isLoading: boolean; setIsLoading: (loading: boolean) => void; error: string | null; setError: (error: string | null) => void; sendMessage: (content: string) => Promise<void>; cancelRequest: () => void; } interface APIProviderProps { children: React.ReactNode; apiOptions?: ConciergeApiOptions; } export declare const APIProvider: React.FC<APIProviderProps>; export declare const useAPIContext: () => APIContextState; export {}; //# sourceMappingURL=api-context.d.ts.map