import React from 'react'; import { QueryClient } from '@tanstack/react-query'; import type { GetTradeAnalyticsMetadataResponseType } from '../../types/TradeAnalyticsTypes'; export declare const tradeAnalyticsQueryClient: QueryClient; export interface TradeAnalyticsContainerProps { campaignId: string; userId?: string; apiEndpoint: string; showHeader?: boolean; className?: string; rightControls?: React.ReactNode; } export declare function useTradeMetadata(apiEndpoint: string, campaignId: string, userId: string): { data: GetTradeAnalyticsMetadataResponseType | undefined; isLoading: boolean; error: string | null; }; export declare function useGetTradeAnalyticsRoundTrips({ campaignId, apiEndpoint, userId, }: { campaignId: string; apiEndpoint: string; userId: string; }): { data: any; isLoading: boolean; error: string | null; fetchNextPage: () => void; hasNextPage: boolean; isFetchingNextPage: boolean; }; export declare function TradeAnalyticsContent({ campaignId, userId, apiEndpoint, showHeader, className, rightControls, }: TradeAnalyticsContainerProps): import("react/jsx-runtime").JSX.Element; export declare function TradeAnalyticsContainer(props: TradeAnalyticsContainerProps): import("react/jsx-runtime").JSX.Element; export default TradeAnalyticsContainer; //# sourceMappingURL=TradeAnalyticsContainer.d.ts.map