@coherenceplatform/sdk
Version:
Coherence SDK for embedding AI-powered chat into your applications
28 lines • 831 B
TypeScript
import React from 'react';
interface Integration {
id: string;
name: string;
type: string;
description?: string;
status: string;
oauth_config?: any;
linked_applications?: any[];
}
interface IntegrationContextType {
integrations: Integration[];
loading: boolean;
error: string | null;
fetchIntegrations: () => Promise<void>;
connectIntegration: (integrationId: string) => Promise<void>;
}
interface IntegrationProviderProps {
children: React.ReactNode;
apiConfig?: {
backendUrl?: string;
getAuthHeaders?: () => Promise<Record<string, string>>;
};
}
export declare const IntegrationProvider: React.FC<IntegrationProviderProps>;
export declare const useIntegrations: () => IntegrationContextType;
export {};
//# sourceMappingURL=integration-provider.d.ts.map