import { ClientConfig, SubscriptionOptions, PublishOptions, Message } from '@google-cloud/pubsub'; import { Deserializer, IncomingEvent, OutgoingEvent, Serializer } from '@nestjs/microservices'; export interface GCPPubSubServerOptions extends ClientConfig { subscriptionOpts?: Record; deserializer?: Deserializer; } export interface GCPPubSubClientOptions extends ClientConfig { topicOpts?: Record; serializer?: Serializer; }