import { SubscriptionStatus } from '../enums/subscription-status.enum';
import { UserModifiableEntity } from '@sourceloop/core';
import { Plan } from './plan.model';
export declare class Subscription extends UserModifiableEntity {
    id: string;
    subscriberId: string;
    startDate: string;
    endDate: string;
    status: SubscriptionStatus;
    planId: string;
    invoiceId: string;
    constructor(data?: Partial<Subscription>);
}
export interface SubscriptionRelations {
    plan: Plan;
}
export type SubscriptionWithRelations = Subscription & SubscriptionRelations;
