Membrane SDK - v0.29.2
    Preparing search index...

    Variable ConnectorAuthConst

    ConnectorAuth: ZodUnion<
        readonly [
            ZodIntersection<
                ZodUnion<
                    readonly [
                        ZodObject<
                            {
                                title: ZodOptional<ZodString>;
                                description: ZodOptional<ZodString>;
                                inputSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                ui: ZodOptional<
                                    ZodObject<
                                        { schema: ZodOptional<(...)>; helpUri: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                credentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                customCredentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                makeApiClient: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                refreshCredentials: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                test: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                disconnect: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                enabled: ZodOptional<ZodAny>;
                                type: ZodLiteral<"oauth2">;
                                getOAuthConfig: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                        ],
                                    >,
                                >;
                                getTokenData: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                        ],
                                    >,
                                >;
                                getCredentialsFromAccessTokenResponse: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                        ],
                                    >,
                                >;
                                getCredentialsFromRefreshTokenResponse: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                        ],
                                    >,
                                >;
                                oAuthConfig: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                        ],
                                    >,
                                >;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                title: ZodOptional<ZodString>;
                                description: ZodOptional<ZodString>;
                                inputSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                ui: ZodOptional<
                                    ZodObject<
                                        { schema: ZodOptional<(...)>; helpUri: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                credentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                customCredentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                makeApiClient: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                refreshCredentials: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                test: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                disconnect: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                enabled: ZodOptional<ZodAny>;
                                type: ZodLiteral<"oauth1">;
                                getOAuthConfig: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                        ],
                                    >,
                                >;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                title: ZodOptional<ZodString>;
                                description: ZodOptional<ZodString>;
                                inputSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                ui: ZodOptional<
                                    ZodObject<
                                        { schema: ZodOptional<(...)>; helpUri: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                credentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                customCredentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                makeApiClient: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                refreshCredentials: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                test: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                disconnect: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                enabled: ZodOptional<ZodAny>;
                                type: ZodLiteral<"client-credentials">;
                                getCredentialsFromConnectionParameters: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                title: ZodOptional<ZodString>;
                                description: ZodOptional<ZodString>;
                                inputSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                ui: ZodOptional<
                                    ZodObject<
                                        { schema: ZodOptional<(...)>; helpUri: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                credentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                customCredentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                makeApiClient: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                refreshCredentials: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                test: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                disconnect: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                enabled: ZodOptional<ZodAny>;
                                type: ZodLiteral<"integration-app-token">;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                title: ZodOptional<ZodString>;
                                description: ZodOptional<ZodString>;
                                inputSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                ui: ZodOptional<
                                    ZodObject<
                                        { schema: ZodOptional<(...)>; helpUri: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                credentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                customCredentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                makeApiClient: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                refreshCredentials: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                test: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                disconnect: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                enabled: ZodOptional<ZodAny>;
                                type: ZodLiteral<"membrane-token">;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                title: ZodOptional<ZodString>;
                                description: ZodOptional<ZodString>;
                                inputSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                ui: ZodOptional<
                                    ZodObject<
                                        { schema: ZodOptional<(...)>; helpUri: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                credentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                customCredentialsSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                makeApiClient: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                refreshCredentials: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                test: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                disconnect: ZodOptional<
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                enabled: ZodOptional<ZodAny>;
                                type: ZodLiteral<"proxy">;
                                proxyKey: ZodString;
                            },
                            $strip,
                        >,
                    ],
                >,
                ZodObject<
                    {
                        options: ZodOptional<
                            ZodRecord<
                                ZodString,
                                ZodUnion<
                                    readonly [
                                        ZodObject<
                                            {
                                                title: ...;
                                                description: ...;
                                                inputSchema: ...;
                                                ui: ...;
                                                parametersSchema: ...;
                                                credentialsSchema: ...;
                                                customCredentialsSchema: ...;
                                                makeApiClient: ...;
                                                refreshCredentials: ...;
                                                test: ...;
                                                disconnect: ...;
                                                enabled: ...;
                                                type: ...;
                                                getOAuthConfig: ...;
                                                getTokenData: ...;
                                                getCredentialsFromAccessTokenResponse: ...;
                                                getCredentialsFromRefreshTokenResponse: ...;
                                                oAuthConfig: ...;
                                            },
                                            $strip,
                                        >,
                                        ZodObject<
                                            {
                                                title: ...;
                                                description: ...;
                                                inputSchema: ...;
                                                ui: ...;
                                                parametersSchema: ...;
                                                credentialsSchema: ...;
                                                customCredentialsSchema: ...;
                                                makeApiClient: ...;
                                                refreshCredentials: ...;
                                                test: ...;
                                                disconnect: ...;
                                                enabled: ...;
                                                type: ...;
                                                getOAuthConfig: ...;
                                            },
                                            $strip,
                                        >,
                                        ZodObject<
                                            {
                                                title: ...;
                                                description: ...;
                                                inputSchema: ...;
                                                ui: ...;
                                                parametersSchema: ...;
                                                credentialsSchema: ...;
                                                customCredentialsSchema: ...;
                                                makeApiClient: ...;
                                                refreshCredentials: ...;
                                                test: ...;
                                                disconnect: ...;
                                                enabled: ...;
                                                type: ...;
                                                getCredentialsFromConnectionParameters: ...;
                                            },
                                            $strip,
                                        >,
                                        ZodObject<
                                            {
                                                title: ...;
                                                description: ...;
                                                inputSchema: ...;
                                                ui: ...;
                                                parametersSchema: ...;
                                                credentialsSchema: ...;
                                                customCredentialsSchema: ...;
                                                makeApiClient: ...;
                                                refreshCredentials: ...;
                                                test: ...;
                                                disconnect: ...;
                                                enabled: ...;
                                                type: ...;
                                            },
                                            $strip,
                                        >,
                                        ZodObject<
                                            {
                                                title: ...;
                                                description: ...;
                                                inputSchema: ...;
                                                ui: ...;
                                                parametersSchema: ...;
                                                credentialsSchema: ...;
                                                customCredentialsSchema: ...;
                                                makeApiClient: ...;
                                                refreshCredentials: ...;
                                                test: ...;
                                                disconnect: ...;
                                                enabled: ...;
                                                type: ...;
                                            },
                                            $strip,
                                        >,
                                        ZodObject<
                                            {
                                                title: ...;
                                                description: ...;
                                                inputSchema: ...;
                                                ui: ...;
                                                parametersSchema: ...;
                                                credentialsSchema: ...;
                                                customCredentialsSchema: ...;
                                                makeApiClient: ...;
                                                refreshCredentials: ...;
                                                test: ...;
                                                disconnect: ...;
                                                enabled: ...;
                                                type: ...;
                                                proxyKey: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >,
                        >;
                    },
                    $strip,
                >,
            >,
            ZodIntersection<
                ZodObject<
                    {
                        title: ZodOptional<ZodString>;
                        description: ZodOptional<ZodString>;
                        inputSchema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                        ui: ZodOptional<
                            ZodObject<
                                {
                                    schema: ZodOptional<
                                        ZodType<DataSchema, unknown, $ZodTypeInternals<(...), (...)>>,
                                    >;
                                    helpUri: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        >;
                        parametersSchema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                        credentialsSchema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                        customCredentialsSchema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                        makeApiClient: ZodOptional<
                            ZodObject<
                                {
                                    implementationType: ZodOptional<
                                        ZodEnum<typeof ConnectorMethodImplementationType>,
                                    >;
                                    filePath: ZodOptional<ZodString>;
                                    inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                    isIncomplete: ZodOptional<ZodBoolean>;
                                    parametersSchema: ZodOptional<
                                        ZodType<DataSchema, unknown, $ZodTypeInternals<(...), (...)>>,
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        refreshCredentials: ZodOptional<
                            ZodObject<
                                {
                                    implementationType: ZodOptional<
                                        ZodEnum<typeof ConnectorMethodImplementationType>,
                                    >;
                                    filePath: ZodOptional<ZodString>;
                                    inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                    isIncomplete: ZodOptional<ZodBoolean>;
                                    parametersSchema: ZodOptional<
                                        ZodType<DataSchema, unknown, $ZodTypeInternals<(...), (...)>>,
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        test: ZodOptional<
                            ZodObject<
                                {
                                    implementationType: ZodOptional<
                                        ZodEnum<typeof ConnectorMethodImplementationType>,
                                    >;
                                    filePath: ZodOptional<ZodString>;
                                    inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                    isIncomplete: ZodOptional<ZodBoolean>;
                                    parametersSchema: ZodOptional<
                                        ZodType<DataSchema, unknown, $ZodTypeInternals<(...), (...)>>,
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        disconnect: ZodOptional<
                            ZodObject<
                                {
                                    implementationType: ZodOptional<
                                        ZodEnum<typeof ConnectorMethodImplementationType>,
                                    >;
                                    filePath: ZodOptional<ZodString>;
                                    inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                    isIncomplete: ZodOptional<ZodBoolean>;
                                    parametersSchema: ZodOptional<
                                        ZodType<DataSchema, unknown, $ZodTypeInternals<(...), (...)>>,
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        enabled: ZodOptional<ZodAny>;
                        type: ZodOptional<
                            ZodEnum<
                                {
                                    proxy: "proxy";
                                    "integration-app-token": "integration-app-token";
                                    "membrane-token": "membrane-token";
                                    oauth2: "oauth2";
                                    oauth1: "oauth1";
                                    "client-credentials": "client-credentials";
                                },
                            >,
                        >;
                        getOAuthConfig: ZodOptional<
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            code: ZodString;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                        },
                                        $strip,
                                    >,
                                ],
                            >,
                        >;
                        getTokenData: ZodOptional<
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            code: ZodString;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                        },
                                        $strip,
                                    >,
                                ],
                            >,
                        >;
                        getCredentialsFromAccessTokenResponse: ZodOptional<
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            code: ZodString;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                        },
                                        $strip,
                                    >,
                                ],
                            >,
                        >;
                        getCredentialsFromRefreshTokenResponse: ZodOptional<
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            code: ZodString;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                        },
                                        $strip,
                                    >,
                                ],
                            >,
                        >;
                        getCredentialsFromConnectionParameters: ZodOptional<
                            ZodObject<
                                {
                                    implementationType: ZodOptional<
                                        ZodEnum<typeof ConnectorMethodImplementationType>,
                                    >;
                                    filePath: ZodOptional<ZodString>;
                                    inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                    isIncomplete: ZodOptional<ZodBoolean>;
                                    parametersSchema: ZodOptional<
                                        ZodType<DataSchema, unknown, $ZodTypeInternals<(...), (...)>>,
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        proxyKey: ZodOptional<ZodString>;
                        oAuthConfig: ZodOptional<
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            implementationType: ZodOptional<(...)>;
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            mapping: ZodAny;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                            code: ZodString;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            filePath: ZodOptional<(...)>;
                                            inheritedFromPath: ZodOptional<(...)>;
                                            isIncomplete: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            implementationType: ZodLiteral<(...)>;
                                        },
                                        $strip,
                                    >,
                                ],
                            >,
                        >;
                    },
                    $strip,
                >,
                ZodObject<
                    {
                        options: ZodRecord<
                            ZodString,
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            title: ZodOptional<(...)>;
                                            description: ZodOptional<(...)>;
                                            inputSchema: ZodOptional<(...)>;
                                            ui: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            credentialsSchema: ZodOptional<(...)>;
                                            customCredentialsSchema: ZodOptional<(...)>;
                                            makeApiClient: ZodOptional<(...)>;
                                            refreshCredentials: ZodOptional<(...)>;
                                            test: ZodOptional<(...)>;
                                            disconnect: ZodOptional<(...)>;
                                            enabled: ZodOptional<(...)>;
                                            type: ZodLiteral<(...)>;
                                            getOAuthConfig: ZodOptional<(...)>;
                                            getTokenData: ZodOptional<(...)>;
                                            getCredentialsFromAccessTokenResponse: ZodOptional<(...)>;
                                            getCredentialsFromRefreshTokenResponse: ZodOptional<(...)>;
                                            oAuthConfig: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            title: ZodOptional<(...)>;
                                            description: ZodOptional<(...)>;
                                            inputSchema: ZodOptional<(...)>;
                                            ui: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            credentialsSchema: ZodOptional<(...)>;
                                            customCredentialsSchema: ZodOptional<(...)>;
                                            makeApiClient: ZodOptional<(...)>;
                                            refreshCredentials: ZodOptional<(...)>;
                                            test: ZodOptional<(...)>;
                                            disconnect: ZodOptional<(...)>;
                                            enabled: ZodOptional<(...)>;
                                            type: ZodLiteral<(...)>;
                                            getOAuthConfig: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            title: ZodOptional<(...)>;
                                            description: ZodOptional<(...)>;
                                            inputSchema: ZodOptional<(...)>;
                                            ui: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            credentialsSchema: ZodOptional<(...)>;
                                            customCredentialsSchema: ZodOptional<(...)>;
                                            makeApiClient: ZodOptional<(...)>;
                                            refreshCredentials: ZodOptional<(...)>;
                                            test: ZodOptional<(...)>;
                                            disconnect: ZodOptional<(...)>;
                                            enabled: ZodOptional<(...)>;
                                            type: ZodLiteral<(...)>;
                                            getCredentialsFromConnectionParameters: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            title: ZodOptional<(...)>;
                                            description: ZodOptional<(...)>;
                                            inputSchema: ZodOptional<(...)>;
                                            ui: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            credentialsSchema: ZodOptional<(...)>;
                                            customCredentialsSchema: ZodOptional<(...)>;
                                            makeApiClient: ZodOptional<(...)>;
                                            refreshCredentials: ZodOptional<(...)>;
                                            test: ZodOptional<(...)>;
                                            disconnect: ZodOptional<(...)>;
                                            enabled: ZodOptional<(...)>;
                                            type: ZodLiteral<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            title: ZodOptional<(...)>;
                                            description: ZodOptional<(...)>;
                                            inputSchema: ZodOptional<(...)>;
                                            ui: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            credentialsSchema: ZodOptional<(...)>;
                                            customCredentialsSchema: ZodOptional<(...)>;
                                            makeApiClient: ZodOptional<(...)>;
                                            refreshCredentials: ZodOptional<(...)>;
                                            test: ZodOptional<(...)>;
                                            disconnect: ZodOptional<(...)>;
                                            enabled: ZodOptional<(...)>;
                                            type: ZodLiteral<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            title: ZodOptional<(...)>;
                                            description: ZodOptional<(...)>;
                                            inputSchema: ZodOptional<(...)>;
                                            ui: ZodOptional<(...)>;
                                            parametersSchema: ZodOptional<(...)>;
                                            credentialsSchema: ZodOptional<(...)>;
                                            customCredentialsSchema: ZodOptional<(...)>;
                                            makeApiClient: ZodOptional<(...)>;
                                            refreshCredentials: ZodOptional<(...)>;
                                            test: ZodOptional<(...)>;
                                            disconnect: ZodOptional<(...)>;
                                            enabled: ZodOptional<(...)>;
                                            type: ZodLiteral<(...)>;
                                            proxyKey: ZodString;
                                        },
                                        $strip,
                                    >,
                                ],
                            >,
                        >;
                    },
                    $strip,
                >,
            >,
        ],
    > = ...