import { ClientAnalytics } from '@zeniai/client-analytics';
import { FetchState, TopExAccount, TopExReport, TopExpenses } from '@zeniai/client-epic-state';
import { BalanceTimeframe } from '../../cards/cardTypes';
import { AutoCompleteActions, AutoCompleteData } from '../../common/autoComplete/autoCompleteProps';
export interface Props {
    autoCompleteActions: AutoCompleteActions;
    autoCompleteData: AutoCompleteData;
    report: TopExReport;
    analytics?: ClientAnalytics;
    fetchState?: FetchState;
    onAccountBalanceClick?: (account: TopExAccount, topExpenses: TopExpenses) => void;
    onBackClick?: () => void;
    onClickMenuIcon?: () => void;
    onTimeframeSelectionChanged?: (selectedTimeframe: BalanceTimeframe) => void;
}
export default function TopExDetailPage(props: Props): import("react/jsx-runtime").JSX.Element;
