import { MinimalTeamDto, TeamInterface } from "../teams/TeamTypes"; import { MinimalUserDto, UserInterface } from "../user/UserTypes"; export declare enum TeamMembershipRequestStatus { Pending = "pending", Approved = "approved", Rejected = "rejected" } export interface TeamMembershipRequestInterface { id?: string; status?: TeamMembershipRequestStatus; requestDate?: Date; team?: TeamInterface; user?: UserInterface; } export interface TeamMembershipRequestDto extends TeamMembershipRequestInterface { id: string; status: TeamMembershipRequestStatus; requestDate: Date; team: MinimalTeamDto; user: MinimalUserDto; }