/**
 * platform_connect Tool
 *
 * Connect to the runtime server and start receiving traces.
 * Uses single serverUrl with automatic auth cascade.
 */
import { z } from 'zod';
import type { DebugContext } from './index.js';
export declare const connectSchema: z.ZodObject<{
    serverUrl: z.ZodOptional<z.ZodString>;
    authToken: z.ZodOptional<z.ZodString>;
    deviceCode: z.ZodOptional<z.ZodString>;
    force: z.ZodOptional<z.ZodBoolean>;
    wsUrl: z.ZodOptional<z.ZodString>;
    httpUrl: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    httpUrl?: string | undefined;
    serverUrl?: string | undefined;
    authToken?: string | undefined;
    deviceCode?: string | undefined;
    force?: boolean | undefined;
    wsUrl?: string | undefined;
}, {
    httpUrl?: string | undefined;
    serverUrl?: string | undefined;
    authToken?: string | undefined;
    deviceCode?: string | undefined;
    force?: boolean | undefined;
    wsUrl?: string | undefined;
}>;
export type ConnectArgs = z.infer<typeof connectSchema>;
export declare function connect(args: ConnectArgs, ctx: DebugContext): Promise<string>;
//# sourceMappingURL=connect.d.ts.map