import type { SlackBridgeSettings } from "./helpers.js"; export type SlackBridgeRuntimeMode = "off" | "single" | "broker" | "follower"; export declare function normalizeSlackBridgeRuntimeMode(value: string | null | undefined): SlackBridgeRuntimeMode | null; export declare function isPinetRuntimeMode(mode: SlackBridgeRuntimeMode): boolean; export interface ResolveSlackBridgeStartupRuntimeModeOptions { brokerSocketExists?: boolean; brokerManagedFollowerLaunch?: boolean; } export declare function isBrokerManagedFollowerLaunch(env?: NodeJS.ProcessEnv): boolean; export declare function resolveSlackBridgeStartupRuntimeMode(settings: Pick, options?: ResolveSlackBridgeStartupRuntimeModeOptions): SlackBridgeRuntimeMode;