ListCampaignsParams: IntersectionC<[PartialC<{ count: NumberC; startIndex: NumberC }>, PartialC<{ campaignIdFilter: ArrayC<NumberC>; name: StringC; stateFilter: UnionC<[LiteralC<"enabled">, LiteralC<"paused">, LiteralC<"archived">]> }>]> = ...