import { Amount, FetchState, ReferralInvitation, ReferralListViewSortKey, ReferralViewUIState, RewardsPlanData, SortOrder } from '@zeniai/client-epic-state';
export interface InvitePageListViewProps {
    earnedBonus: Amount;
    fetchState: FetchState;
    inviteList: ReferralInvitation[];
    pendingBonus: Amount;
    pendingReferrals: number;
    rewardsPlan: RewardsPlanData;
    uiState: ReferralViewUIState;
    isAiCfoAccessEnabled?: boolean;
    onBackClick: () => void;
    onClickRefer: () => void;
    onColumnSortConfigChanged: (sortKey: ReferralListViewSortKey, sortOrder: SortOrder) => void;
    onCopyReferralLink: () => void;
    onHowItWorksClick: () => void;
    onInviteClick: () => void;
    onReloadInvitees: () => void;
    onResendInviteClick: (reinviteToEmail: string) => void;
    onAskAiCfoClick?: () => void;
    onClickMenuIcon?: () => void;
}
declare const InvitePageListView: (props: Readonly<InvitePageListViewProps>) => import("react/jsx-runtime").JSX.Element;
export default InvitePageListView;
