import { default as React } from 'react';
import { Amount, CashManagementOverviewBannerSelectorView } from '@zeniai/client-epic-state';
/**
 * Direction of the agent's recommended movement. Drives which banner layout
 * we render — `'push'` (sweep cash up to treasury) shows the "Move X to
 * Treasury" recommendation; `'pull'` (pull funds back to checking to cover
 * an outflow) shows the in-progress status row.
 */
export type CashManagementBannerSubMovementType = "push" | "pull";
export interface CashManagementBannerProps {
    banner: CashManagementOverviewBannerSelectorView;
    bufferAmount: Amount;
    estimatedAnnualYield?: Amount;
    estimatedDaysLabel?: string;
    frequencyLabel?: string;
    initiatedAtLabel?: string;
    style?: React.CSSProperties;
    onSetUpAutoSweepClick?: () => void;
}
declare const CashManagementBanner: React.FC<CashManagementBannerProps>;
export default CashManagementBanner;
