/**
 * useSendActivity Hook
 *
 * Hook for managing the SendActivityModal state and actions.
 * Uses BaseApiClient for type-safe API calls to backend-monolito endpoints.
 */
import type { UseSendActivityConfig, UseSendActivityReturn } from '../types/sendActivity';
/**
 * Hook for managing the SendActivityModal state and actions
 *
 * Pass a BaseApiClient instance and the hook will handle all API calls internally
 * using the backend-monolito endpoints.
 *
 * @param config - Configuration with BaseApiClient instance and optional callbacks
 * @returns Object with modal state, categories, and handlers
 *
 * @example
 * ```tsx
 * import { useSendActivity } from 'analytica-frontend-lib';
 * import api from '@/services/apiService';
 *
 * const sendActivity = useSendActivity({
 *   api,
 *   onSuccess: (msg) => toast.success(msg),
 *   onError: (msg) => toast.error(msg),
 * });
 * ```
 */
export declare function useSendActivity(config: UseSendActivityConfig): UseSendActivityReturn;
//# sourceMappingURL=useSendActivity.d.ts.map