export interface AssetCategory {
  id: number;
  company_id: number;
  name: string;
  name_ar: string;
  code: string;
  depreciation_method: string;
  useful_life_months: number;
  asset_account_id: number;
  depreciation_account_id: number;
  accumulated_depreciation_account_id: number;
  is_active: boolean;
  created_at: string;
  updated_at: string;
}

export interface CreateAssetCategory {
  name: string;
  name_ar: string;
  code: string;
  depreciation_method: string;
  useful_life_months: number;
  asset_account_id: number;
  depreciation_account_id: number;
  accumulated_depreciation_account_id: number;
  is_active?: boolean;
}

export interface UpdateAssetCategory extends Partial<CreateAssetCategory> {}
