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

// Export components
export { OwnershipCostForm } from './components/OwnershipCostForm';
export { OwnershipCostsList } from './components/OwnershipCostsList';

// Export hooks
export { useOwnershipCosts } from './hooks/useOwnershipCosts';

// Export API
export { ownershipCostsApi } from './api/ownership-costs.api';

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

export { COST_TYPE_LABELS, INTERVAL_LABELS } from './types/ownership-costs.types';
