import type { ExposeMode } from "@/types"; export type TailscaleTunnelCommandInput = { action: "create"; mode: ExposeMode; proxyPort: number; httpsPort?: number; binary?: string; } | { action: "destroy"; mode: ExposeMode; httpsPort?: number; binary?: string; }; /** * Builds tailscale serve/funnel command arguments for expose lifecycle. * Expects: proxyPort is a valid listening local port for create actions. */ export declare function tailscaleTunnelCommandBuild(input: TailscaleTunnelCommandInput): { command: string; args: string[]; }; //# sourceMappingURL=tailscaleTunnelCommandBuild.d.ts.map