export interface Employment {
  id: string
  user_id: string
  company_name: string
  job_title: string
  employment_type: string
  salary: number | string
  start_date: string
  end_date: string | null
  is_current: boolean
  created_at: string | null
  updated_at: string | null
}

export interface EmploymentPayload {
  company_name: string
  job_title: string
  employment_type: string
  salary: number
  start_date: string
  end_date?: string | null
  is_current: boolean
}

export interface EmploymentsApiResponse {
  success: boolean
  data: Employment[]
  pagination?: {
    current_page: number
    per_page: number
    total: number
    last_page: number
  }
  message?: string
}

export interface EmploymentApiResponse {
  success: boolean
  data: Employment
  message?: string
}
