export interface IntegrationStatus { platform: string; label: string; enabled: boolean; configured: boolean; details?: Record; error?: string; webhookUrl?: string; /** The adapter's own required keys, from the server. */ requiredEnvKeys?: Array<{ key: string; label: string; required: boolean; }>; } export declare function useIntegrationStatus(): { statuses: IntegrationStatus[]; loading: boolean; refetch: (signal?: AbortSignal) => Promise; };