import { ApAgingReport, ArAgingReport, CashInCashOutReport, CashPositionReport, CompanyPassportView, InsightsView, NetBurnOrIncomeReport, NetBurnOrIncomeStoryCardReport, OpExReport, RevenueReport, RewardsPlanCardReport, TasksCardReport, TopExReport, ZeniAccountsPromoCardReport } from '@zeniai/client-epic-state';
import { CardData } from '../cards/cardTypes';
import { BalanceCardData } from '../cards/summaryCard/balanceCard/BalanceCard';
import { ZeniCreditPromoCardData } from '../cards/summaryCard/promoCards/ZeniCreditPromoCardStack';
import { TreasuryCardData } from '../cards/summaryCard/treasuryPromoCard/treasuryPromoCardData';
export type CardDetailData = BalanceCardData | OpExReport | RevenueReport | NetBurnOrIncomeReport | CashPositionReport | InsightsView | TopExReport | CashInCashOutReport | CompanyPassportView | TasksCardReport | ApAgingReport | ZeniAccountsPromoCardReport | RewardsPlanCardReport | ZeniCreditPromoCardData | TreasuryCardData | Record<string, unknown>;
export declare function isBalanceCardData(cardData: CardDetailData): cardData is BalanceCardData;
export declare function isOpExCardData(cardData: CardDetailData): cardData is OpExReport;
export declare function isRevenueCardData(cardData: CardDetailData): cardData is RevenueReport;
export declare function isNetBurnOrIncomeCardData(cardData: CardDetailData): cardData is NetBurnOrIncomeReport;
export declare function isNetBurnOrIncomeSummaryCardData(cardData: CardDetailData): cardData is NetBurnOrIncomeStoryCardReport;
export declare function isCashPositionCardData(cardData: CardDetailData): cardData is CashPositionReport;
export declare function isTopExCardData(cardData: CardDetailData): cardData is TopExReport;
export declare function isCashInCashOutCardData(cardData: CardDetailData): cardData is CashInCashOutReport;
export declare function isInsightsCardData(cardData: CardDetailData): cardData is InsightsView;
export declare function isCompanyPassportCardData(cardData: CardDetailData): cardData is CompanyPassportView;
export declare function isApAgingCardData(cardData: CardDetailData): cardData is ApAgingReport;
export declare function isArAgingCardData(cardData: CardDetailData): cardData is ArAgingReport;
export declare function isRewardsPlanCardData(cardData: CardDetailData): cardData is RewardsPlanCardReport;
export interface DashboardCardData {
    card: CardData;
    data?: CardDetailData;
}
