import type { UploadedFileMetadata } from "@/lib/document-file";

export type MeetingRequestFilterOption = {
  label: string;
  width: number;
};

export type MeetingRequestStatus =
  | "Drafted"
  | "Under Review"
  | "Submitted"
  | "Scheduled"
  | "Completed";

export type MeetingRequestRow = {
  id: number;
  title: string;
  workingGroup: string;
  meetingDescription: string;
  issuesCount: number;
  meetingStatus: MeetingRequestStatus;
  meetingDate: string;
  governmentAgency: string;
  governmentAgencyLogo?: string | null;
  meetingRequest: string;
  meetingRequestName?: string;
  meetingRequestSize?: string;
  meetingRequestFile?: UploadedFileMetadata | null;
  canManage?: boolean;
};
