import { ClientAnalytics } from '@zeniai/client-analytics';
import { AutoTransferRuleType } from '@zeniai/client-epic-state';
export interface AddRuleSectionItemProps {
    description: string;
    ruleType: AutoTransferRuleType;
    title: string;
    dataTestId?: string;
    isClickable?: boolean;
    shouldHover?: boolean;
    onClick?: (e?: React.MouseEvent) => void;
}
export interface AddRuleSectionRuleTypes {
    distributeByPercentage: {
        description: string;
        title: string;
    };
    maintainMinimumBalance: {
        description: string;
        title: string;
    };
    recurringTransfer: {
        description: string;
        title: string;
    };
}
export interface AddRuleSectionProps {
    analytics?: ClientAnalytics;
    onDistributeByPercentageClick: () => void;
    onMaintainMinimumBalanceClick: () => void;
    onRecurringTransferClick: () => void;
}
export declare function AddRuleSection({ analytics, onDistributeByPercentageClick, onMaintainMinimumBalanceClick, onRecurringTransferClick, }: AddRuleSectionProps): import("react/jsx-runtime").JSX.Element;
