import type { OpenClawConfig } from "../config/config.js"; import { type RuntimeEnv } from "../runtime.js"; export type MonitorSignalOpts = { runtime?: RuntimeEnv; abortSignal?: AbortSignal; account?: string; accountId?: string; config?: OpenClawConfig; baseUrl?: string; autoStart?: boolean; startupTimeoutMs?: number; cliPath?: string; httpHost?: string; httpPort?: number; receiveMode?: "on-start" | "manual"; ignoreAttachments?: boolean; ignoreStories?: boolean; sendReadReceipts?: boolean; allowFrom?: Array; groupAllowFrom?: Array; mediaMaxMb?: number; }; export declare function monitorSignalProvider(opts?: MonitorSignalOpts): Promise;