// ===== 결제 내역 타입 =====
export interface PaymentHistory {
  id: string;
  paymentDate: string;      // 결제일
  subscriptionName: string; // 구독명
  paymentMethod: string;    // 결제 수단
  subscriptionPeriod: {     // 구독 기간
    start: string;
    end: string;
  };
  amount: number;           // 금액
  canViewInvoice: boolean;  // 거래명세서 조회 가능 여부
  createdAt: string;
  updatedAt: string;
}

// ===== 정렬 옵션 =====
export type SortOption = 'latest' | 'oldest' | 'amountHigh' | 'amountLow';

export const SORT_OPTIONS: { value: SortOption; label: string }[] = [
  { value: 'latest', label: '최신순' },
  { value: 'oldest', label: '오래된순' },
  { value: 'amountHigh', label: '금액 높은순' },
  { value: 'amountLow', label: '금액 낮은순' },
];