export type AgendaItemType = 'DISCUSSION' | 'QUESTIONS_TO_ANSWER' | 'BREAK' | 'ADJOURN'; export type AgendaItemStatus = 'pending' | 'in_progress' | 'completed'; export interface PresenterDetails { user_id: string; name?: string; email?: string; } export interface AgendaItem { id?: string; meeting_id?: string; title?: string; description?: string; item_type?: AgendaItemType; status?: AgendaItemStatus; sequence?: string; time_allocation_minutes?: number; presenters?: string[]; presenter_details?: PresenterDetails[]; talking_points?: string; created_at?: string; updated_at?: string; } export interface CreateAgendaItemRequest { item_type: AgendaItemType; title: string; description?: string; sequence?: string; time_allocation_minutes?: number; presenters?: string[]; talking_points?: string; } export interface UpdateAgendaItemRequest { item_type?: AgendaItemType; title?: string; description?: string; status?: AgendaItemStatus; sequence?: string; time_allocation_minutes?: number; presenters?: string[]; talking_points?: string; } export interface AgendaItemListResponse { items?: AgendaItem[]; total?: number; limit?: number; offset?: number; } //# sourceMappingURL=agendaItems.d.ts.map