/**
 * AnalyticsProvider – context + delegated event listener for data-seekora-* attribute-based analytics
 *
 * Installs a delegated click listener on a container. Any descendant with
 * data-seekora-track="click"|"add-to-cart" and data-seekora-product-id="..."
 * automatically fires analytics events without React wiring.
 */
import React from 'react';
import type { SeekoraClient, SearchContext } from '@seekora-ai/search-sdk';
export interface AnalyticsProviderProps {
    client: SeekoraClient;
    context?: SearchContext | Partial<SearchContext>;
    children: React.ReactNode;
}
interface AnalyticsContextValue {
    client: SeekoraClient;
    context?: SearchContext | Partial<SearchContext>;
}
export declare const useAnalyticsProvider: () => AnalyticsContextValue | null;
export declare function AnalyticsProvider({ client, context, children }: AnalyticsProviderProps): React.JSX.Element;
export {};
//# sourceMappingURL=AnalyticsProvider.d.ts.map