import { RecurringPurchasesSubscriptionTotalSpentInner } from './recurringPurchasesSubscriptionTotalSpentInner';
import { RecurringPurchasesSubscriptionInterval } from './recurringPurchasesSubscriptionInterval';
import { RecurringPurchasesSubscriptionItem } from './recurringPurchasesSubscriptionItem';
export interface RecurringPurchasesSubscriptionWithNextExecutionDate {
    _id: string;
    accountId: number;
    cancellationCounter?: number;
    name: string;
    active: boolean;
    amount: number;
    productId: number;
    createdAt: string;
    updatedAt: string;
    executedAt?: string;
    totalSpent?: Array<RecurringPurchasesSubscriptionTotalSpentInner>;
    interval: RecurringPurchasesSubscriptionInterval;
    items: Array<RecurringPurchasesSubscriptionItem>;
    nextExecutionDate: string;
}
