import * as z from "zod/v4"; import { AuthenticationMethodCreateOrUpdateRequest, AuthenticationMethodCreateOrUpdateRequest$Outbound } from "./authenticationmethodcreateorupdaterequest.js"; import { BearerAuthMethod, BearerAuthMethod$Outbound } from "./bearerauthmethod.js"; import { NoneAuthMethod, NoneAuthMethod$Outbound } from "./noneauthmethod.js"; import { OAuth2AuthMethod, OAuth2AuthMethod$Outbound } from "./oauth2authmethod.js"; export type UpdateHTTPConnectorRequestAuthMethod1 = BearerAuthMethod | NoneAuthMethod | (OAuth2AuthMethod & { methodType: "oauth2"; }); export type UpdateHTTPConnectorRequestAuthMethod2 = AuthenticationMethodCreateOrUpdateRequest | BearerAuthMethod | NoneAuthMethod | (OAuth2AuthMethod & { methodType: "oauth2"; }); export type UpdateHTTPConnectorRequest = { /** * Optional human-readable title for the connector. */ title?: string | null | undefined; /** * The name of the connector. */ name?: string | null | undefined; /** * The description of the connector. */ description?: string | null | undefined; /** * The optional url of the icon you want to associate to the connector. */ iconUrl?: string | null | undefined; /** * New connector server URL. */ server?: string | null | undefined; /** * Authentication methods supported by the connector. */ authMethods?: Array | null | undefined; protocol: "http"; }; /** @internal */ export type UpdateHTTPConnectorRequestAuthMethod1$Outbound = BearerAuthMethod$Outbound | NoneAuthMethod$Outbound | (OAuth2AuthMethod$Outbound & { method_type: "oauth2"; }); /** @internal */ export declare const UpdateHTTPConnectorRequestAuthMethod1$outboundSchema: z.ZodType; export declare function updateHTTPConnectorRequestAuthMethod1ToJSON(updateHTTPConnectorRequestAuthMethod1: UpdateHTTPConnectorRequestAuthMethod1): string; /** @internal */ export type UpdateHTTPConnectorRequestAuthMethod2$Outbound = AuthenticationMethodCreateOrUpdateRequest$Outbound | BearerAuthMethod$Outbound | NoneAuthMethod$Outbound | (OAuth2AuthMethod$Outbound & { method_type: "oauth2"; }); /** @internal */ export declare const UpdateHTTPConnectorRequestAuthMethod2$outboundSchema: z.ZodType; export declare function updateHTTPConnectorRequestAuthMethod2ToJSON(updateHTTPConnectorRequestAuthMethod2: UpdateHTTPConnectorRequestAuthMethod2): string; /** @internal */ export type UpdateHTTPConnectorRequest$Outbound = { title?: string | null | undefined; name?: string | null | undefined; description?: string | null | undefined; icon_url?: string | null | undefined; server?: string | null | undefined; auth_methods?: Array | null | undefined; protocol: "http"; }; /** @internal */ export declare const UpdateHTTPConnectorRequest$outboundSchema: z.ZodType; export declare function updateHTTPConnectorRequestToJSON(updateHTTPConnectorRequest: UpdateHTTPConnectorRequest): string; //# sourceMappingURL=updatehttpconnectorrequest.d.ts.map