import axios from "axios"; import { type Logger } from "../utils/logger.js"; export interface BridgePackageInfo { name: string; version: string; } export interface BridgePackagePublishPayload { package: string; version: string; repository?: string; ref?: string; sha?: string; runId?: string; runNumber?: string; publishedAt: string; } interface NotifyOptions { env?: NodeJS.ProcessEnv; logger?: Pick; packageInfo?: BridgePackageInfo; now?: () => Date; post?: typeof axios.post; } export declare function readBridgePackageInfo(): Promise; export declare function createBridgePackagePublishPayload(packageInfo: BridgePackageInfo, env?: NodeJS.ProcessEnv, now?: () => Date): BridgePackagePublishPayload; export declare function createBridgePublishSignature(body: string, secret: string): string; export declare function notifyBridgePackagePublished(options?: NotifyOptions): Promise; export {};