import { PhotoAttachment } from './photos';

// Team member type definitions
export interface TeamMember {
  id: number;
  name: string;
  position: string;
  bio_markdown: string;
  experience_markdown: string;
  email: string;
  phone: string;
  sort_order: number;
  featured: boolean;
  specialties_markdown: string;
  education_markdown: string;
  certifications_markdown: string;
  linkedin_url: string;
  twitter_url: string;
  photo_attachments?: PhotoAttachment[];
}

export interface TeamMemberParams {
  featured?: boolean;
  sort_order?: number;
  page?: number;
  per_page?: number;
}

export type TeamMemberResponse = TeamMember[];
