import type { MutationOptions } from '../types';
import type { components } from './analytics.contract';
type PushAnalyticEventResponse = components['schemas']['JsonNode'];
type Request = components['schemas']['LogAnalyticRequest'];
export declare const usePushAnalyticEvent: (sessionId: string, options?: Omit<MutationOptions<PushAnalyticEventResponse, unknown, Request>, "mutationFn">) => import("@tanstack/preact-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 {};
