import { type SpawnResult } from "../process/exec.js"; export declare function resolvePythonExecutablePath(): Promise; export declare function ensureDependency(bin: string, brewArgs: string[]): Promise; export declare function ensureGcloudAuth(): Promise; export declare function runGcloud(args: string[]): Promise; export declare function ensureTopic(projectId: string, topicName: string): Promise; export declare function ensureSubscription(projectId: string, subscription: string, topicName: string, pushEndpoint: string): Promise; export declare function ensureTailscaleEndpoint(params: { mode: "off" | "serve" | "funnel"; path: string; port?: number; target?: string; token?: string; }): Promise; export declare function resolveProjectIdFromGogCredentials(): Promise;