import type { OpenClawConfig } from "../config/types.openclaw.js";
export declare const TAILSCALE_EXPOSURE_OPTIONS: readonly [{
    readonly value: "off";
    readonly label: "Off";
    readonly hint: "无 Tailscale 暴露";
}, {
    readonly value: "serve";
    readonly label: "Serve";
    readonly hint: "Tailnet 私有 HTTPS (Tailscale 设备)";
}, {
    readonly value: "funnel";
    readonly label: "Funnel";
    readonly hint: "通过 Tailscale Funnel 的公共 HTTPS (互联网)";
}];
export declare const TAILSCALE_MISSING_BIN_NOTE_LINES: readonly ["在 PATH 或 /Applications 中未找到 Tailscale 二进制文件。", "请确保已安装 Tailscale：", "  https://tailscale.com/download/mac", "", "您可以继续设置，但 serve/funnel 将在运行时失败。"];
export declare const TAILSCALE_DOCS_LINES: readonly ["Docs:", "https://docs.openclaw.ai/gateway/tailscale", "https://docs.openclaw.ai/web"];
export declare function maybeAddTailnetOriginToControlUiAllowedOrigins(params: {
    config: OpenClawConfig;
    tailscaleMode: string;
    tailscaleBin?: string | null;
}): Promise<OpenClawConfig>;
