Connection: {
    outputHandling:
        | undefined
        | "content"
        | "artifact"
        | {
            audio: undefined | "content" | "artifact";
            image: undefined | "content" | "artifact";
            resource: undefined | "content" | "artifact";
            text: undefined | "content" | "artifact";
        };
    transport:
        | undefined
        | "stdio"
        | "http"
        | "sse";
    type:
        | undefined
        | "stdio"
        | "http"
        | "sse";
}

Union type for all transport connection types