export type GuildScheduledEventSetStatusArg<Status extends GuildScheduledEventStatus> = Status extends GuildScheduledEventStatus.Scheduled ? GuildScheduledEventStatus.Active | GuildScheduledEventStatus.Canceled : Status extends GuildScheduledEventStatus.Active ? GuildScheduledEventStatus.Completed : never;