1 | import { pubsub_v1 } from "googleapis";
|
2 | import { Message, PollResult } from "../provider";
|
3 | import { Attributes } from "../types";
|
4 | import { GoogleMetrics } from "./google-faast";
|
5 | import PubSubApi = pubsub_v1;
|
6 | export declare function receiveMessages(pubsub: PubSubApi.Pubsub, subscription: string, metrics: GoogleMetrics, cancel: Promise<void>): Promise<PollResult>;
|
7 | export declare function publishPubSub(pubsub: PubSubApi.Pubsub, topic: string, message: string, attributes?: Attributes): Promise<void>;
|
8 | export declare function publishResponseMessage(pubsub: PubSubApi.Pubsub, ResponseQueue: string, message: Message): Promise<void>;
|