import type { SponsorableEntityType } from '../../domain/entities/SponsorshipRequest';
import type { SponsorshipTier } from '../../domain/entities/SeasonSponsorship';
import type { Currency } from '../../domain/value-objects/Money';

export interface ApplyForSponsorshipDTO {
  sponsorId: string;
  entityType: SponsorableEntityType;
  entityId: string;
  tier: SponsorshipTier;
  offeredAmount: number; // in cents
  currency?: Currency;
  message?: string;
}