import { DotCMSAnalyticsConfig, DotCMSAnalyticsRequestBody } from '../models';
/**
 * Send analytics events to the server using fetch API
 * @param payload - The event payload data
 * @param config - The analytics configuration
 * @param keepalive - Use keepalive mode for page unload scenarios (default: false)
 * @returns A promise that resolves when the request is complete
 */
export declare const sendAnalyticsEvent: (payload: DotCMSAnalyticsRequestBody, config: DotCMSAnalyticsConfig, keepalive?: boolean) => Promise<boolean>;
