/**
 * @ai-summary Public API for ownership-costs feature capsule
 */

// Export service for use by other features
export { OwnershipCostsService } from './domain/ownership-costs.service';

// Export types
export type {
  OwnershipCost,
  CreateOwnershipCostRequest,
  UpdateOwnershipCostRequest,
  OwnershipCostResponse,
  OwnershipCostStats,
  OwnershipCostType,
  CostInterval
} from './domain/ownership-costs.types';

export { PAYMENTS_PER_YEAR } from './domain/ownership-costs.types';

// Internal: Register routes with Fastify app
export { ownershipCostsRoutes, registerOwnershipCostsRoutes } from './api/ownership-costs.routes';
