/**
 * Claim Management TypeScript interfaces
 * Types for Claim Management request components
 */

export interface ClaimActivityInfo {
  activityName: string;
  activityType: string;
  requestedDate?: string;
  location: string;
  period?: {
    startDate: string;
    endDate: string;
  };
  estimatedBudget?: number;
  closedExpenses?: number;
  closedExpensesBreakdown?: Array<{
    description: string;
    amount: number;
  }>;
  description?: string;
}

export interface DealerInfo {
  dealerCode: string;
  dealerName: string;
  email?: string;
  phone?: string;
  address?: string;
}

