import { ApplicationConfig } from '../types'; import { Request, Response, NextFunction } from 'express'; import { Logger } from '../logger'; export declare function sendMessageToGcpPubSubTopic(appConfig: ApplicationConfig, topicName: string, message: unknown, attributes: Record, logger: Logger): Promise; export declare function unwrapPubSubMessage(request: Request): any; export declare function isGoogleCloudRun(): boolean; export declare function requireGoogleJwt(appConfig: ApplicationConfig, req: Request, res: Response, next: NextFunction): Promise; declare const _default: { sendMessageToGcpPubSubTopic: typeof sendMessageToGcpPubSubTopic; unwrapPubSubMessage: typeof unwrapPubSubMessage; isGoogleCloudRun: typeof isGoogleCloudRun; requireGoogleJwt: typeof requireGoogleJwt; }; export default _default;