import { type MutationOptions } from '@tanstack/react-query';
import type { components } from './analytics.contract';
type SuccessResponse = components['schemas']['JsonNode'];
type Request = components['schemas']['LogAnalyticRequest'];
export declare const usePushAnalyticEvent: (sessionId: string, options?: Omit<MutationOptions<SuccessResponse, unknown, Request>, "mutationFn">) => import("@tanstack/react-query").UseMutationResult<Record<string, never>, unknown, {
    componentName: string;
    eventData?: {
        [key: string]: components["schemas"]["JsonNode"];
    };
    eventName: string;
    eventType: string;
    legalEntityId: string;
    locale?: string;
    sdkVersion: string;
    userAgent: string;
}, unknown>;
export {};
