import { Amount, CashbackDetailUIState, CashbackPeriod, CashbackViewSortKey, InsightSummary, SortOrder } from '@zeniai/client-epic-state';
import { RequestToOpenThreadType } from '../../commentsAndNotes/utils/ThreadsProvider';
export interface CashbackDetailPageProps {
    cashbackByPeriod: CashbackPeriod[];
    cashbackSummary: {
        cashbackAvailable: Amount;
        cashbackEarned: Amount;
        cashbackRedeemed: Amount;
    };
    insightsData: InsightSummary;
    uiState: CashbackDetailUIState;
    initialOpenThreadRequest?: RequestToOpenThreadType;
    isCardsCommentingEnabled?: boolean;
    onBackClick: () => void;
    onColumnSortConfigChanged: (sortKey: CashbackViewSortKey, sortOrder: SortOrder) => void;
}
declare const CashbackDetailPage: (props: CashbackDetailPageProps) => import("react/jsx-runtime").JSX.Element;
export default CashbackDetailPage;
