import { default as React } from 'react';
import { ClientAnalytics } from '@zeniai/client-analytics';
import { ZeniAccountsPromoCardReport } from '@zeniai/client-epic-state';
import { CardActions, CardData } from '../../cardTypes';
import { DragAndDropProps } from '../../common/Card';
import { AnimationAmountType, ZeniAccountsPromoCard } from './AccountsPromoCardContent';
export declare const zeniAccountsPromoCardTemplateData: ZeniAccountsPromoCard[];
/**
 * Here goes the main component...
 */
declare function ZeniAccountsPromoCardStack({ card, data, analytics, actions, isZeniAccountsEnabled, columnKey, index, dndProps, }: Readonly<{
    actions: CardActions;
    analytics: ClientAnalytics;
    card: CardData;
    columnKey: number;
    data: ZeniAccountsPromoCardReport;
    index: number;
    isZeniAccountsEnabled: boolean;
    dndProps?: DragAndDropProps;
}>): import("react/jsx-runtime").JSX.Element;
export default ZeniAccountsPromoCardStack;
export declare const MemoZeniAccountsPromoCardStack: React.MemoExoticComponent<typeof ZeniAccountsPromoCardStack>;
/**
 * helpers
 */
export declare function amountToAnimationData(amount: number): AnimationAmountType[];
