import { CloudEvent } from "./core"; import { MessagePublishedData, V1PubSubMessage } from "./providers/pubsub"; import { EventContext as V1EventContext } from "../v1"; export interface V1Context extends Omit { resource: { service: string; name: string; }; } export type PubSubCloudEvent = CloudEvent> & { context: V1Context; message: V1PubSubMessage; }; export declare function patchV1Compat(event: CloudEvent>): PubSubCloudEvent; export declare function patchV1Compat(event: CloudEvent): CloudEvent;