import { ConnectorType } from '@logto/connector-kit'; import { z } from 'zod'; export type { ConnectorMetadata } from '@logto/connector-kit'; export { ConnectorType, ConnectorPlatform } from '@logto/connector-kit'; export declare const connectorResponseGuard: z.ZodObject<{ config: z.ZodType; syncProfile: z.ZodType; enableTokenStorage: z.ZodType; connectorId: z.ZodType; metadata: z.ZodType<{ target?: string | undefined; name?: import("@logto/connector-kit").I18nPhrases | undefined; logo?: string | undefined; logoDark?: string | null | undefined; }, z.ZodTypeDef, { target?: string | undefined; name?: import("@logto/connector-kit").I18nPhrases | undefined; logo?: string | undefined; logoDark?: string | null | undefined; }>; } & { id: z.ZodString; target: z.ZodString; name: z.ZodType; description: z.ZodType; logo: z.ZodString; logoDark: z.ZodNullable; readme: z.ZodString; configTemplate: z.ZodOptional; formItems: z.ZodOptional; required: z.ZodOptional; defaultValue: z.ZodOptional; showConditions: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetKey: string; expectValue?: unknown; }, { targetKey: string; expectValue?: unknown; }>, "many">>; description: z.ZodOptional; tooltip: z.ZodOptional; isConfidential: z.ZodOptional; isDevFeature: z.ZodOptional; type: z.ZodLiteral; selectItems: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Select; selectItems: { value: string; title: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Select; selectItems: { value: string; title: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }>, z.ZodObject<{ key: z.ZodString; label: z.ZodString; placeholder: z.ZodOptional; required: z.ZodOptional; defaultValue: z.ZodOptional; showConditions: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetKey: string; expectValue?: unknown; }, { targetKey: string; expectValue?: unknown; }>, "many">>; description: z.ZodOptional; tooltip: z.ZodOptional; isConfidential: z.ZodOptional; isDevFeature: z.ZodOptional; type: z.ZodLiteral; selectItems: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.MultiSelect; selectItems: { value: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.MultiSelect; selectItems: { value: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }>, z.ZodObject<{ key: z.ZodString; label: z.ZodString; placeholder: z.ZodOptional; required: z.ZodOptional; defaultValue: z.ZodOptional; showConditions: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetKey: string; expectValue?: unknown; }, { targetKey: string; expectValue?: unknown; }>, "many">>; description: z.ZodOptional; tooltip: z.ZodOptional; isConfidential: z.ZodOptional; isDevFeature: z.ZodOptional; type: z.ZodEnum<[import("@logto/connector-kit").ConnectorConfigFormItemType.Text, import("@logto/connector-kit").ConnectorConfigFormItemType.Number, import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText, import("@logto/connector-kit").ConnectorConfigFormItemType.Switch, import("@logto/connector-kit").ConnectorConfigFormItemType.Json]>; }, "strip", z.ZodTypeAny, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Text | import("@logto/connector-kit").ConnectorConfigFormItemType.Number | import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText | import("@logto/connector-kit").ConnectorConfigFormItemType.Switch | import("@logto/connector-kit").ConnectorConfigFormItemType.Json; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Text | import("@logto/connector-kit").ConnectorConfigFormItemType.Number | import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText | import("@logto/connector-kit").ConnectorConfigFormItemType.Switch | import("@logto/connector-kit").ConnectorConfigFormItemType.Json; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }>]>, "many">>; customData: z.ZodOptional>; fromEmail: z.ZodOptional; platform: z.ZodNullable>; isStandard: z.ZodOptional; isTokenStorageSupported: z.ZodOptional; } & { type: z.ZodNativeEnum; isDemo: z.ZodOptional; extraInfo: z.ZodOptional>; usage: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: ConnectorType; name: { en: string; } & { "af-ZA"?: string | undefined; "am-ET"?: string | undefined; ar?: string | undefined; "ar-AR"?: string | undefined; "as-IN"?: string | undefined; "az-AZ"?: string | undefined; "be-BY"?: string | undefined; "bg-BG"?: string | undefined; "bn-IN"?: string | undefined; "br-FR"?: string | undefined; "bs-BA"?: string | undefined; "ca-ES"?: string | undefined; "cb-IQ"?: string | undefined; "co-FR"?: string | undefined; cs?: string | undefined; "cs-CZ"?: string | undefined; "cx-PH"?: string | undefined; "cy-GB"?: string | undefined; "da-DK"?: string | undefined; de?: string | undefined; "de-DE"?: string | undefined; "el-GR"?: string | undefined; "en-GB"?: string | undefined; "en-US"?: string | undefined; "eo-EO"?: string | undefined; es?: string | undefined; "es-ES"?: string | undefined; "es-419"?: string | undefined; "et-EE"?: string | undefined; "eu-ES"?: string | undefined; "fa-IR"?: string | undefined; "ff-NG"?: string | undefined; fi?: string | undefined; "fi-FI"?: string | undefined; "fo-FO"?: string | undefined; fr?: string | undefined; "fr-CA"?: string | undefined; "fr-FR"?: string | undefined; "fy-NL"?: string | undefined; "ga-IE"?: string | undefined; "gl-ES"?: string | undefined; "gn-PY"?: string | undefined; "gu-IN"?: string | undefined; "ha-NG"?: string | undefined; "he-IL"?: string | undefined; "hi-IN"?: string | undefined; "hr-HR"?: string | undefined; "ht-HT"?: string | undefined; "hu-HU"?: string | undefined; "hy-AM"?: string | undefined; "id-ID"?: string | undefined; "ik-US"?: string | undefined; "is-IS"?: string | undefined; it?: string | undefined; "it-IT"?: string | undefined; "iu-CA"?: string | undefined; ja?: string | undefined; "ja-JP"?: string | undefined; "ja-KS"?: string | undefined; "jv-ID"?: string | undefined; "ka-GE"?: string | undefined; "kk-KZ"?: string | undefined; "km-KH"?: string | undefined; "kn-IN"?: string | undefined; ko?: string | undefined; "ko-KR"?: string | undefined; "ku-TR"?: string | undefined; "ky-KG"?: string | undefined; "lo-LA"?: string | undefined; "lt-LT"?: string | undefined; "lv-LV"?: string | undefined; "mg-MG"?: string | undefined; "mk-MK"?: string | undefined; "ml-IN"?: string | undefined; "mn-MN"?: string | undefined; "mr-IN"?: string | undefined; "ms-MY"?: string | undefined; "mt-MT"?: string | undefined; "my-MM"?: string | undefined; "nb-NO"?: string | undefined; "ne-NP"?: string | undefined; nl?: string | undefined; "nl-BE"?: string | undefined; "nl-NL"?: string | undefined; "nn-NO"?: string | undefined; "or-IN"?: string | undefined; "pa-IN"?: string | undefined; "pl-PL"?: string | undefined; "ps-AF"?: string | undefined; pt?: string | undefined; "pt-BR"?: string | undefined; "pt-PT"?: string | undefined; "ro-RO"?: string | undefined; ru?: string | undefined; "ru-RU"?: string | undefined; "rw-RW"?: string | undefined; "sc-IT"?: string | undefined; "si-LK"?: string | undefined; "sk-SK"?: string | undefined; "sl-SI"?: string | undefined; "sn-ZW"?: string | undefined; "sq-AL"?: string | undefined; "sr-RS"?: string | undefined; sv?: string | undefined; "sv-SE"?: string | undefined; "sw-KE"?: string | undefined; "sy-SY"?: string | undefined; "sz-PL"?: string | undefined; "ta-IN"?: string | undefined; "te-IN"?: string | undefined; "tg-TJ"?: string | undefined; th?: string | undefined; "th-TH"?: string | undefined; "tl-PH"?: string | undefined; tr?: string | undefined; "tr-TR"?: string | undefined; "tt-RU"?: string | undefined; "tz-MA"?: string | undefined; "uk-UA"?: string | undefined; "ur-PK"?: string | undefined; "uz-UZ"?: string | undefined; "vi-VN"?: string | undefined; zh?: string | undefined; "zh-CN"?: string | undefined; "zh-HK"?: string | undefined; "zh-MO"?: string | undefined; "zh-TW"?: string | undefined; "zz-TR"?: string | undefined; }; id: string; logo: string; description: { en: string; } & { "af-ZA"?: string | undefined; "am-ET"?: string | undefined; ar?: string | undefined; "ar-AR"?: string | undefined; "as-IN"?: string | undefined; "az-AZ"?: string | undefined; "be-BY"?: string | undefined; "bg-BG"?: string | undefined; "bn-IN"?: string | undefined; "br-FR"?: string | undefined; "bs-BA"?: string | undefined; "ca-ES"?: string | undefined; "cb-IQ"?: string | undefined; "co-FR"?: string | undefined; cs?: string | undefined; "cs-CZ"?: string | undefined; "cx-PH"?: string | undefined; "cy-GB"?: string | undefined; "da-DK"?: string | undefined; de?: string | undefined; "de-DE"?: string | undefined; "el-GR"?: string | undefined; "en-GB"?: string | undefined; "en-US"?: string | undefined; "eo-EO"?: string | undefined; es?: string | undefined; "es-ES"?: string | undefined; "es-419"?: string | undefined; "et-EE"?: string | undefined; "eu-ES"?: string | undefined; "fa-IR"?: string | undefined; "ff-NG"?: string | undefined; fi?: string | undefined; "fi-FI"?: string | undefined; "fo-FO"?: string | undefined; fr?: string | undefined; "fr-CA"?: string | undefined; "fr-FR"?: string | undefined; "fy-NL"?: string | undefined; "ga-IE"?: string | undefined; "gl-ES"?: string | undefined; "gn-PY"?: string | undefined; "gu-IN"?: string | undefined; "ha-NG"?: string | undefined; "he-IL"?: string | undefined; "hi-IN"?: string | undefined; "hr-HR"?: string | undefined; "ht-HT"?: string | undefined; "hu-HU"?: string | undefined; "hy-AM"?: string | undefined; "id-ID"?: string | undefined; "ik-US"?: string | undefined; "is-IS"?: string | undefined; it?: string | undefined; "it-IT"?: string | undefined; "iu-CA"?: string | undefined; ja?: string | undefined; "ja-JP"?: string | undefined; "ja-KS"?: string | undefined; "jv-ID"?: string | undefined; "ka-GE"?: string | undefined; "kk-KZ"?: string | undefined; "km-KH"?: string | undefined; "kn-IN"?: string | undefined; ko?: string | undefined; "ko-KR"?: string | undefined; "ku-TR"?: string | undefined; "ky-KG"?: string | undefined; "lo-LA"?: string | undefined; "lt-LT"?: string | undefined; "lv-LV"?: string | undefined; "mg-MG"?: string | undefined; "mk-MK"?: string | undefined; "ml-IN"?: string | undefined; "mn-MN"?: string | undefined; "mr-IN"?: string | undefined; "ms-MY"?: string | undefined; "mt-MT"?: string | undefined; "my-MM"?: string | undefined; "nb-NO"?: string | undefined; "ne-NP"?: string | undefined; nl?: string | undefined; "nl-BE"?: string | undefined; "nl-NL"?: string | undefined; "nn-NO"?: string | undefined; "or-IN"?: string | undefined; "pa-IN"?: string | undefined; "pl-PL"?: string | undefined; "ps-AF"?: string | undefined; pt?: string | undefined; "pt-BR"?: string | undefined; "pt-PT"?: string | undefined; "ro-RO"?: string | undefined; ru?: string | undefined; "ru-RU"?: string | undefined; "rw-RW"?: string | undefined; "sc-IT"?: string | undefined; "si-LK"?: string | undefined; "sk-SK"?: string | undefined; "sl-SI"?: string | undefined; "sn-ZW"?: string | undefined; "sq-AL"?: string | undefined; "sr-RS"?: string | undefined; sv?: string | undefined; "sv-SE"?: string | undefined; "sw-KE"?: string | undefined; "sy-SY"?: string | undefined; "sz-PL"?: string | undefined; "ta-IN"?: string | undefined; "te-IN"?: string | undefined; "tg-TJ"?: string | undefined; th?: string | undefined; "th-TH"?: string | undefined; "tl-PH"?: string | undefined; tr?: string | undefined; "tr-TR"?: string | undefined; "tt-RU"?: string | undefined; "tz-MA"?: string | undefined; "uk-UA"?: string | undefined; "ur-PK"?: string | undefined; "uz-UZ"?: string | undefined; "vi-VN"?: string | undefined; zh?: string | undefined; "zh-CN"?: string | undefined; "zh-HK"?: string | undefined; "zh-MO"?: string | undefined; "zh-TW"?: string | undefined; "zz-TR"?: string | undefined; }; config: import("@withtyped/server").JsonObject; syncProfile: boolean; enableTokenStorage: boolean; connectorId: string; metadata: import("@logto/connector-kit").ConfigurableConnectorMetadata; target: string; logoDark: string | null; readme: string; platform: import("@logto/connector-kit").ConnectorPlatform | null; customData?: Record | undefined; usage?: number | undefined; configTemplate?: string | undefined; formItems?: ({ type: import("@logto/connector-kit").ConnectorConfigFormItemType.Select; selectItems: { value: string; title: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; } | { type: import("@logto/connector-kit").ConnectorConfigFormItemType.MultiSelect; selectItems: { value: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; } | { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Text | import("@logto/connector-kit").ConnectorConfigFormItemType.Number | import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText | import("@logto/connector-kit").ConnectorConfigFormItemType.Switch | import("@logto/connector-kit").ConnectorConfigFormItemType.Json; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; })[] | undefined; fromEmail?: string | undefined; isStandard?: boolean | undefined; isTokenStorageSupported?: boolean | undefined; isDemo?: boolean | undefined; extraInfo?: Record | undefined; }, { type: ConnectorType; name: { en: string; } & { "af-ZA"?: string | undefined; "am-ET"?: string | undefined; ar?: string | undefined; "ar-AR"?: string | undefined; "as-IN"?: string | undefined; "az-AZ"?: string | undefined; "be-BY"?: string | undefined; "bg-BG"?: string | undefined; "bn-IN"?: string | undefined; "br-FR"?: string | undefined; "bs-BA"?: string | undefined; "ca-ES"?: string | undefined; "cb-IQ"?: string | undefined; "co-FR"?: string | undefined; cs?: string | undefined; "cs-CZ"?: string | undefined; "cx-PH"?: string | undefined; "cy-GB"?: string | undefined; "da-DK"?: string | undefined; de?: string | undefined; "de-DE"?: string | undefined; "el-GR"?: string | undefined; "en-GB"?: string | undefined; "en-US"?: string | undefined; "eo-EO"?: string | undefined; es?: string | undefined; "es-ES"?: string | undefined; "es-419"?: string | undefined; "et-EE"?: string | undefined; "eu-ES"?: string | undefined; "fa-IR"?: string | undefined; "ff-NG"?: string | undefined; fi?: string | undefined; "fi-FI"?: string | undefined; "fo-FO"?: string | undefined; fr?: string | undefined; "fr-CA"?: string | undefined; "fr-FR"?: string | undefined; "fy-NL"?: string | undefined; "ga-IE"?: string | undefined; "gl-ES"?: string | undefined; "gn-PY"?: string | undefined; "gu-IN"?: string | undefined; "ha-NG"?: string | undefined; "he-IL"?: string | undefined; "hi-IN"?: string | undefined; "hr-HR"?: string | undefined; "ht-HT"?: string | undefined; "hu-HU"?: string | undefined; "hy-AM"?: string | undefined; "id-ID"?: string | undefined; "ik-US"?: string | undefined; "is-IS"?: string | undefined; it?: string | undefined; "it-IT"?: string | undefined; "iu-CA"?: string | undefined; ja?: string | undefined; "ja-JP"?: string | undefined; "ja-KS"?: string | undefined; "jv-ID"?: string | undefined; "ka-GE"?: string | undefined; "kk-KZ"?: string | undefined; "km-KH"?: string | undefined; "kn-IN"?: string | undefined; ko?: string | undefined; "ko-KR"?: string | undefined; "ku-TR"?: string | undefined; "ky-KG"?: string | undefined; "lo-LA"?: string | undefined; "lt-LT"?: string | undefined; "lv-LV"?: string | undefined; "mg-MG"?: string | undefined; "mk-MK"?: string | undefined; "ml-IN"?: string | undefined; "mn-MN"?: string | undefined; "mr-IN"?: string | undefined; "ms-MY"?: string | undefined; "mt-MT"?: string | undefined; "my-MM"?: string | undefined; "nb-NO"?: string | undefined; "ne-NP"?: string | undefined; nl?: string | undefined; "nl-BE"?: string | undefined; "nl-NL"?: string | undefined; "nn-NO"?: string | undefined; "or-IN"?: string | undefined; "pa-IN"?: string | undefined; "pl-PL"?: string | undefined; "ps-AF"?: string | undefined; pt?: string | undefined; "pt-BR"?: string | undefined; "pt-PT"?: string | undefined; "ro-RO"?: string | undefined; ru?: string | undefined; "ru-RU"?: string | undefined; "rw-RW"?: string | undefined; "sc-IT"?: string | undefined; "si-LK"?: string | undefined; "sk-SK"?: string | undefined; "sl-SI"?: string | undefined; "sn-ZW"?: string | undefined; "sq-AL"?: string | undefined; "sr-RS"?: string | undefined; sv?: string | undefined; "sv-SE"?: string | undefined; "sw-KE"?: string | undefined; "sy-SY"?: string | undefined; "sz-PL"?: string | undefined; "ta-IN"?: string | undefined; "te-IN"?: string | undefined; "tg-TJ"?: string | undefined; th?: string | undefined; "th-TH"?: string | undefined; "tl-PH"?: string | undefined; tr?: string | undefined; "tr-TR"?: string | undefined; "tt-RU"?: string | undefined; "tz-MA"?: string | undefined; "uk-UA"?: string | undefined; "ur-PK"?: string | undefined; "uz-UZ"?: string | undefined; "vi-VN"?: string | undefined; zh?: string | undefined; "zh-CN"?: string | undefined; "zh-HK"?: string | undefined; "zh-MO"?: string | undefined; "zh-TW"?: string | undefined; "zz-TR"?: string | undefined; }; id: string; logo: string; description: { en: string; } & { "af-ZA"?: string | undefined; "am-ET"?: string | undefined; ar?: string | undefined; "ar-AR"?: string | undefined; "as-IN"?: string | undefined; "az-AZ"?: string | undefined; "be-BY"?: string | undefined; "bg-BG"?: string | undefined; "bn-IN"?: string | undefined; "br-FR"?: string | undefined; "bs-BA"?: string | undefined; "ca-ES"?: string | undefined; "cb-IQ"?: string | undefined; "co-FR"?: string | undefined; cs?: string | undefined; "cs-CZ"?: string | undefined; "cx-PH"?: string | undefined; "cy-GB"?: string | undefined; "da-DK"?: string | undefined; de?: string | undefined; "de-DE"?: string | undefined; "el-GR"?: string | undefined; "en-GB"?: string | undefined; "en-US"?: string | undefined; "eo-EO"?: string | undefined; es?: string | undefined; "es-ES"?: string | undefined; "es-419"?: string | undefined; "et-EE"?: string | undefined; "eu-ES"?: string | undefined; "fa-IR"?: string | undefined; "ff-NG"?: string | undefined; fi?: string | undefined; "fi-FI"?: string | undefined; "fo-FO"?: string | undefined; fr?: string | undefined; "fr-CA"?: string | undefined; "fr-FR"?: string | undefined; "fy-NL"?: string | undefined; "ga-IE"?: string | undefined; "gl-ES"?: string | undefined; "gn-PY"?: string | undefined; "gu-IN"?: string | undefined; "ha-NG"?: string | undefined; "he-IL"?: string | undefined; "hi-IN"?: string | undefined; "hr-HR"?: string | undefined; "ht-HT"?: string | undefined; "hu-HU"?: string | undefined; "hy-AM"?: string | undefined; "id-ID"?: string | undefined; "ik-US"?: string | undefined; "is-IS"?: string | undefined; it?: string | undefined; "it-IT"?: string | undefined; "iu-CA"?: string | undefined; ja?: string | undefined; "ja-JP"?: string | undefined; "ja-KS"?: string | undefined; "jv-ID"?: string | undefined; "ka-GE"?: string | undefined; "kk-KZ"?: string | undefined; "km-KH"?: string | undefined; "kn-IN"?: string | undefined; ko?: string | undefined; "ko-KR"?: string | undefined; "ku-TR"?: string | undefined; "ky-KG"?: string | undefined; "lo-LA"?: string | undefined; "lt-LT"?: string | undefined; "lv-LV"?: string | undefined; "mg-MG"?: string | undefined; "mk-MK"?: string | undefined; "ml-IN"?: string | undefined; "mn-MN"?: string | undefined; "mr-IN"?: string | undefined; "ms-MY"?: string | undefined; "mt-MT"?: string | undefined; "my-MM"?: string | undefined; "nb-NO"?: string | undefined; "ne-NP"?: string | undefined; nl?: string | undefined; "nl-BE"?: string | undefined; "nl-NL"?: string | undefined; "nn-NO"?: string | undefined; "or-IN"?: string | undefined; "pa-IN"?: string | undefined; "pl-PL"?: string | undefined; "ps-AF"?: string | undefined; pt?: string | undefined; "pt-BR"?: string | undefined; "pt-PT"?: string | undefined; "ro-RO"?: string | undefined; ru?: string | undefined; "ru-RU"?: string | undefined; "rw-RW"?: string | undefined; "sc-IT"?: string | undefined; "si-LK"?: string | undefined; "sk-SK"?: string | undefined; "sl-SI"?: string | undefined; "sn-ZW"?: string | undefined; "sq-AL"?: string | undefined; "sr-RS"?: string | undefined; sv?: string | undefined; "sv-SE"?: string | undefined; "sw-KE"?: string | undefined; "sy-SY"?: string | undefined; "sz-PL"?: string | undefined; "ta-IN"?: string | undefined; "te-IN"?: string | undefined; "tg-TJ"?: string | undefined; th?: string | undefined; "th-TH"?: string | undefined; "tl-PH"?: string | undefined; tr?: string | undefined; "tr-TR"?: string | undefined; "tt-RU"?: string | undefined; "tz-MA"?: string | undefined; "uk-UA"?: string | undefined; "ur-PK"?: string | undefined; "uz-UZ"?: string | undefined; "vi-VN"?: string | undefined; zh?: string | undefined; "zh-CN"?: string | undefined; "zh-HK"?: string | undefined; "zh-MO"?: string | undefined; "zh-TW"?: string | undefined; "zz-TR"?: string | undefined; }; config: import("@withtyped/server").JsonObject; syncProfile: boolean; enableTokenStorage: boolean; connectorId: string; metadata: import("@logto/connector-kit").ConfigurableConnectorMetadata; target: string; logoDark: string | null; readme: string; platform: import("@logto/connector-kit").ConnectorPlatform | null; customData?: Record | undefined; usage?: number | undefined; configTemplate?: string | undefined; formItems?: ({ type: import("@logto/connector-kit").ConnectorConfigFormItemType.Select; selectItems: { value: string; title: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; } | { type: import("@logto/connector-kit").ConnectorConfigFormItemType.MultiSelect; selectItems: { value: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; } | { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Text | import("@logto/connector-kit").ConnectorConfigFormItemType.Number | import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText | import("@logto/connector-kit").ConnectorConfigFormItemType.Switch | import("@logto/connector-kit").ConnectorConfigFormItemType.Json; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; })[] | undefined; fromEmail?: string | undefined; isStandard?: boolean | undefined; isTokenStorageSupported?: boolean | undefined; isDemo?: boolean | undefined; extraInfo?: Record | undefined; }>; export type ConnectorResponse = z.infer; export declare const connectorFactoryResponseGuard: z.ZodObject<{ type: z.ZodNativeEnum; isDemo: z.ZodOptional; } & { id: z.ZodString; target: z.ZodString; name: z.ZodType; description: z.ZodType; logo: z.ZodString; logoDark: z.ZodNullable; readme: z.ZodString; configTemplate: z.ZodOptional; formItems: z.ZodOptional; required: z.ZodOptional; defaultValue: z.ZodOptional; showConditions: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetKey: string; expectValue?: unknown; }, { targetKey: string; expectValue?: unknown; }>, "many">>; description: z.ZodOptional; tooltip: z.ZodOptional; isConfidential: z.ZodOptional; isDevFeature: z.ZodOptional; type: z.ZodLiteral; selectItems: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Select; selectItems: { value: string; title: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Select; selectItems: { value: string; title: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }>, z.ZodObject<{ key: z.ZodString; label: z.ZodString; placeholder: z.ZodOptional; required: z.ZodOptional; defaultValue: z.ZodOptional; showConditions: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetKey: string; expectValue?: unknown; }, { targetKey: string; expectValue?: unknown; }>, "many">>; description: z.ZodOptional; tooltip: z.ZodOptional; isConfidential: z.ZodOptional; isDevFeature: z.ZodOptional; type: z.ZodLiteral; selectItems: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.MultiSelect; selectItems: { value: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.MultiSelect; selectItems: { value: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }>, z.ZodObject<{ key: z.ZodString; label: z.ZodString; placeholder: z.ZodOptional; required: z.ZodOptional; defaultValue: z.ZodOptional; showConditions: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetKey: string; expectValue?: unknown; }, { targetKey: string; expectValue?: unknown; }>, "many">>; description: z.ZodOptional; tooltip: z.ZodOptional; isConfidential: z.ZodOptional; isDevFeature: z.ZodOptional; type: z.ZodEnum<[import("@logto/connector-kit").ConnectorConfigFormItemType.Text, import("@logto/connector-kit").ConnectorConfigFormItemType.Number, import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText, import("@logto/connector-kit").ConnectorConfigFormItemType.Switch, import("@logto/connector-kit").ConnectorConfigFormItemType.Json]>; }, "strip", z.ZodTypeAny, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Text | import("@logto/connector-kit").ConnectorConfigFormItemType.Number | import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText | import("@logto/connector-kit").ConnectorConfigFormItemType.Switch | import("@logto/connector-kit").ConnectorConfigFormItemType.Json; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }, { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Text | import("@logto/connector-kit").ConnectorConfigFormItemType.Number | import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText | import("@logto/connector-kit").ConnectorConfigFormItemType.Switch | import("@logto/connector-kit").ConnectorConfigFormItemType.Json; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; }>]>, "many">>; customData: z.ZodOptional>; fromEmail: z.ZodOptional; } & { platform: z.ZodNullable>; isStandard: z.ZodOptional; isTokenStorageSupported: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: ConnectorType; name: { en: string; } & { "af-ZA"?: string | undefined; "am-ET"?: string | undefined; ar?: string | undefined; "ar-AR"?: string | undefined; "as-IN"?: string | undefined; "az-AZ"?: string | undefined; "be-BY"?: string | undefined; "bg-BG"?: string | undefined; "bn-IN"?: string | undefined; "br-FR"?: string | undefined; "bs-BA"?: string | undefined; "ca-ES"?: string | undefined; "cb-IQ"?: string | undefined; "co-FR"?: string | undefined; cs?: string | undefined; "cs-CZ"?: string | undefined; "cx-PH"?: string | undefined; "cy-GB"?: string | undefined; "da-DK"?: string | undefined; de?: string | undefined; "de-DE"?: string | undefined; "el-GR"?: string | undefined; "en-GB"?: string | undefined; "en-US"?: string | undefined; "eo-EO"?: string | undefined; es?: string | undefined; "es-ES"?: string | undefined; "es-419"?: string | undefined; "et-EE"?: string | undefined; "eu-ES"?: string | undefined; "fa-IR"?: string | undefined; "ff-NG"?: string | undefined; fi?: string | undefined; "fi-FI"?: string | undefined; "fo-FO"?: string | undefined; fr?: string | undefined; "fr-CA"?: string | undefined; "fr-FR"?: string | undefined; "fy-NL"?: string | undefined; "ga-IE"?: string | undefined; "gl-ES"?: string | undefined; "gn-PY"?: string | undefined; "gu-IN"?: string | undefined; "ha-NG"?: string | undefined; "he-IL"?: string | undefined; "hi-IN"?: string | undefined; "hr-HR"?: string | undefined; "ht-HT"?: string | undefined; "hu-HU"?: string | undefined; "hy-AM"?: string | undefined; "id-ID"?: string | undefined; "ik-US"?: string | undefined; "is-IS"?: string | undefined; it?: string | undefined; "it-IT"?: string | undefined; "iu-CA"?: string | undefined; ja?: string | undefined; "ja-JP"?: string | undefined; "ja-KS"?: string | undefined; "jv-ID"?: string | undefined; "ka-GE"?: string | undefined; "kk-KZ"?: string | undefined; "km-KH"?: string | undefined; "kn-IN"?: string | undefined; ko?: string | undefined; "ko-KR"?: string | undefined; "ku-TR"?: string | undefined; "ky-KG"?: string | undefined; "lo-LA"?: string | undefined; "lt-LT"?: string | undefined; "lv-LV"?: string | undefined; "mg-MG"?: string | undefined; "mk-MK"?: string | undefined; "ml-IN"?: string | undefined; "mn-MN"?: string | undefined; "mr-IN"?: string | undefined; "ms-MY"?: string | undefined; "mt-MT"?: string | undefined; "my-MM"?: string | undefined; "nb-NO"?: string | undefined; "ne-NP"?: string | undefined; nl?: string | undefined; "nl-BE"?: string | undefined; "nl-NL"?: string | undefined; "nn-NO"?: string | undefined; "or-IN"?: string | undefined; "pa-IN"?: string | undefined; "pl-PL"?: string | undefined; "ps-AF"?: string | undefined; pt?: string | undefined; "pt-BR"?: string | undefined; "pt-PT"?: string | undefined; "ro-RO"?: string | undefined; ru?: string | undefined; "ru-RU"?: string | undefined; "rw-RW"?: string | undefined; "sc-IT"?: string | undefined; "si-LK"?: string | undefined; "sk-SK"?: string | undefined; "sl-SI"?: string | undefined; "sn-ZW"?: string | undefined; "sq-AL"?: string | undefined; "sr-RS"?: string | undefined; sv?: string | undefined; "sv-SE"?: string | undefined; "sw-KE"?: string | undefined; "sy-SY"?: string | undefined; "sz-PL"?: string | undefined; "ta-IN"?: string | undefined; "te-IN"?: string | undefined; "tg-TJ"?: string | undefined; th?: string | undefined; "th-TH"?: string | undefined; "tl-PH"?: string | undefined; tr?: string | undefined; "tr-TR"?: string | undefined; "tt-RU"?: string | undefined; "tz-MA"?: string | undefined; "uk-UA"?: string | undefined; "ur-PK"?: string | undefined; "uz-UZ"?: string | undefined; "vi-VN"?: string | undefined; zh?: string | undefined; "zh-CN"?: string | undefined; "zh-HK"?: string | undefined; "zh-MO"?: string | undefined; "zh-TW"?: string | undefined; "zz-TR"?: string | undefined; }; id: string; logo: string; description: { en: string; } & { "af-ZA"?: string | undefined; "am-ET"?: string | undefined; ar?: string | undefined; "ar-AR"?: string | undefined; "as-IN"?: string | undefined; "az-AZ"?: string | undefined; "be-BY"?: string | undefined; "bg-BG"?: string | undefined; "bn-IN"?: string | undefined; "br-FR"?: string | undefined; "bs-BA"?: string | undefined; "ca-ES"?: string | undefined; "cb-IQ"?: string | undefined; "co-FR"?: string | undefined; cs?: string | undefined; "cs-CZ"?: string | undefined; "cx-PH"?: string | undefined; "cy-GB"?: string | undefined; "da-DK"?: string | undefined; de?: string | undefined; "de-DE"?: string | undefined; "el-GR"?: string | undefined; "en-GB"?: string | undefined; "en-US"?: string | undefined; "eo-EO"?: string | undefined; es?: string | undefined; "es-ES"?: string | undefined; "es-419"?: string | undefined; "et-EE"?: string | undefined; "eu-ES"?: string | undefined; "fa-IR"?: string | undefined; "ff-NG"?: string | undefined; fi?: string | undefined; "fi-FI"?: string | undefined; "fo-FO"?: string | undefined; fr?: string | undefined; "fr-CA"?: string | undefined; "fr-FR"?: string | undefined; "fy-NL"?: string | undefined; "ga-IE"?: string | undefined; "gl-ES"?: string | undefined; "gn-PY"?: string | undefined; "gu-IN"?: string | undefined; "ha-NG"?: string | undefined; "he-IL"?: string | undefined; "hi-IN"?: string | undefined; "hr-HR"?: string | undefined; "ht-HT"?: string | undefined; "hu-HU"?: string | undefined; "hy-AM"?: string | undefined; "id-ID"?: string | undefined; "ik-US"?: string | undefined; "is-IS"?: string | undefined; it?: string | undefined; "it-IT"?: string | undefined; "iu-CA"?: string | undefined; ja?: string | undefined; "ja-JP"?: string | undefined; "ja-KS"?: string | undefined; "jv-ID"?: string | undefined; "ka-GE"?: string | undefined; "kk-KZ"?: string | undefined; "km-KH"?: string | undefined; "kn-IN"?: string | undefined; ko?: string | undefined; "ko-KR"?: string | undefined; "ku-TR"?: string | undefined; "ky-KG"?: string | undefined; "lo-LA"?: string | undefined; "lt-LT"?: string | undefined; "lv-LV"?: string | undefined; "mg-MG"?: string | undefined; "mk-MK"?: string | undefined; "ml-IN"?: string | undefined; "mn-MN"?: string | undefined; "mr-IN"?: string | undefined; "ms-MY"?: string | undefined; "mt-MT"?: string | undefined; "my-MM"?: string | undefined; "nb-NO"?: string | undefined; "ne-NP"?: string | undefined; nl?: string | undefined; "nl-BE"?: string | undefined; "nl-NL"?: string | undefined; "nn-NO"?: string | undefined; "or-IN"?: string | undefined; "pa-IN"?: string | undefined; "pl-PL"?: string | undefined; "ps-AF"?: string | undefined; pt?: string | undefined; "pt-BR"?: string | undefined; "pt-PT"?: string | undefined; "ro-RO"?: string | undefined; ru?: string | undefined; "ru-RU"?: string | undefined; "rw-RW"?: string | undefined; "sc-IT"?: string | undefined; "si-LK"?: string | undefined; "sk-SK"?: string | undefined; "sl-SI"?: string | undefined; "sn-ZW"?: string | undefined; "sq-AL"?: string | undefined; "sr-RS"?: string | undefined; sv?: string | undefined; "sv-SE"?: string | undefined; "sw-KE"?: string | undefined; "sy-SY"?: string | undefined; "sz-PL"?: string | undefined; "ta-IN"?: string | undefined; "te-IN"?: string | undefined; "tg-TJ"?: string | undefined; th?: string | undefined; "th-TH"?: string | undefined; "tl-PH"?: string | undefined; tr?: string | undefined; "tr-TR"?: string | undefined; "tt-RU"?: string | undefined; "tz-MA"?: string | undefined; "uk-UA"?: string | undefined; "ur-PK"?: string | undefined; "uz-UZ"?: string | undefined; "vi-VN"?: string | undefined; zh?: string | undefined; "zh-CN"?: string | undefined; "zh-HK"?: string | undefined; "zh-MO"?: string | undefined; "zh-TW"?: string | undefined; "zz-TR"?: string | undefined; }; target: string; logoDark: string | null; readme: string; platform: import("@logto/connector-kit").ConnectorPlatform | null; customData?: Record | undefined; configTemplate?: string | undefined; formItems?: ({ type: import("@logto/connector-kit").ConnectorConfigFormItemType.Select; selectItems: { value: string; title: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; } | { type: import("@logto/connector-kit").ConnectorConfigFormItemType.MultiSelect; selectItems: { value: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; } | { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Text | import("@logto/connector-kit").ConnectorConfigFormItemType.Number | import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText | import("@logto/connector-kit").ConnectorConfigFormItemType.Switch | import("@logto/connector-kit").ConnectorConfigFormItemType.Json; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; })[] | undefined; fromEmail?: string | undefined; isStandard?: boolean | undefined; isTokenStorageSupported?: boolean | undefined; isDemo?: boolean | undefined; }, { type: ConnectorType; name: { en: string; } & { "af-ZA"?: string | undefined; "am-ET"?: string | undefined; ar?: string | undefined; "ar-AR"?: string | undefined; "as-IN"?: string | undefined; "az-AZ"?: string | undefined; "be-BY"?: string | undefined; "bg-BG"?: string | undefined; "bn-IN"?: string | undefined; "br-FR"?: string | undefined; "bs-BA"?: string | undefined; "ca-ES"?: string | undefined; "cb-IQ"?: string | undefined; "co-FR"?: string | undefined; cs?: string | undefined; "cs-CZ"?: string | undefined; "cx-PH"?: string | undefined; "cy-GB"?: string | undefined; "da-DK"?: string | undefined; de?: string | undefined; "de-DE"?: string | undefined; "el-GR"?: string | undefined; "en-GB"?: string | undefined; "en-US"?: string | undefined; "eo-EO"?: string | undefined; es?: string | undefined; "es-ES"?: string | undefined; "es-419"?: string | undefined; "et-EE"?: string | undefined; "eu-ES"?: string | undefined; "fa-IR"?: string | undefined; "ff-NG"?: string | undefined; fi?: string | undefined; "fi-FI"?: string | undefined; "fo-FO"?: string | undefined; fr?: string | undefined; "fr-CA"?: string | undefined; "fr-FR"?: string | undefined; "fy-NL"?: string | undefined; "ga-IE"?: string | undefined; "gl-ES"?: string | undefined; "gn-PY"?: string | undefined; "gu-IN"?: string | undefined; "ha-NG"?: string | undefined; "he-IL"?: string | undefined; "hi-IN"?: string | undefined; "hr-HR"?: string | undefined; "ht-HT"?: string | undefined; "hu-HU"?: string | undefined; "hy-AM"?: string | undefined; "id-ID"?: string | undefined; "ik-US"?: string | undefined; "is-IS"?: string | undefined; it?: string | undefined; "it-IT"?: string | undefined; "iu-CA"?: string | undefined; ja?: string | undefined; "ja-JP"?: string | undefined; "ja-KS"?: string | undefined; "jv-ID"?: string | undefined; "ka-GE"?: string | undefined; "kk-KZ"?: string | undefined; "km-KH"?: string | undefined; "kn-IN"?: string | undefined; ko?: string | undefined; "ko-KR"?: string | undefined; "ku-TR"?: string | undefined; "ky-KG"?: string | undefined; "lo-LA"?: string | undefined; "lt-LT"?: string | undefined; "lv-LV"?: string | undefined; "mg-MG"?: string | undefined; "mk-MK"?: string | undefined; "ml-IN"?: string | undefined; "mn-MN"?: string | undefined; "mr-IN"?: string | undefined; "ms-MY"?: string | undefined; "mt-MT"?: string | undefined; "my-MM"?: string | undefined; "nb-NO"?: string | undefined; "ne-NP"?: string | undefined; nl?: string | undefined; "nl-BE"?: string | undefined; "nl-NL"?: string | undefined; "nn-NO"?: string | undefined; "or-IN"?: string | undefined; "pa-IN"?: string | undefined; "pl-PL"?: string | undefined; "ps-AF"?: string | undefined; pt?: string | undefined; "pt-BR"?: string | undefined; "pt-PT"?: string | undefined; "ro-RO"?: string | undefined; ru?: string | undefined; "ru-RU"?: string | undefined; "rw-RW"?: string | undefined; "sc-IT"?: string | undefined; "si-LK"?: string | undefined; "sk-SK"?: string | undefined; "sl-SI"?: string | undefined; "sn-ZW"?: string | undefined; "sq-AL"?: string | undefined; "sr-RS"?: string | undefined; sv?: string | undefined; "sv-SE"?: string | undefined; "sw-KE"?: string | undefined; "sy-SY"?: string | undefined; "sz-PL"?: string | undefined; "ta-IN"?: string | undefined; "te-IN"?: string | undefined; "tg-TJ"?: string | undefined; th?: string | undefined; "th-TH"?: string | undefined; "tl-PH"?: string | undefined; tr?: string | undefined; "tr-TR"?: string | undefined; "tt-RU"?: string | undefined; "tz-MA"?: string | undefined; "uk-UA"?: string | undefined; "ur-PK"?: string | undefined; "uz-UZ"?: string | undefined; "vi-VN"?: string | undefined; zh?: string | undefined; "zh-CN"?: string | undefined; "zh-HK"?: string | undefined; "zh-MO"?: string | undefined; "zh-TW"?: string | undefined; "zz-TR"?: string | undefined; }; id: string; logo: string; description: { en: string; } & { "af-ZA"?: string | undefined; "am-ET"?: string | undefined; ar?: string | undefined; "ar-AR"?: string | undefined; "as-IN"?: string | undefined; "az-AZ"?: string | undefined; "be-BY"?: string | undefined; "bg-BG"?: string | undefined; "bn-IN"?: string | undefined; "br-FR"?: string | undefined; "bs-BA"?: string | undefined; "ca-ES"?: string | undefined; "cb-IQ"?: string | undefined; "co-FR"?: string | undefined; cs?: string | undefined; "cs-CZ"?: string | undefined; "cx-PH"?: string | undefined; "cy-GB"?: string | undefined; "da-DK"?: string | undefined; de?: string | undefined; "de-DE"?: string | undefined; "el-GR"?: string | undefined; "en-GB"?: string | undefined; "en-US"?: string | undefined; "eo-EO"?: string | undefined; es?: string | undefined; "es-ES"?: string | undefined; "es-419"?: string | undefined; "et-EE"?: string | undefined; "eu-ES"?: string | undefined; "fa-IR"?: string | undefined; "ff-NG"?: string | undefined; fi?: string | undefined; "fi-FI"?: string | undefined; "fo-FO"?: string | undefined; fr?: string | undefined; "fr-CA"?: string | undefined; "fr-FR"?: string | undefined; "fy-NL"?: string | undefined; "ga-IE"?: string | undefined; "gl-ES"?: string | undefined; "gn-PY"?: string | undefined; "gu-IN"?: string | undefined; "ha-NG"?: string | undefined; "he-IL"?: string | undefined; "hi-IN"?: string | undefined; "hr-HR"?: string | undefined; "ht-HT"?: string | undefined; "hu-HU"?: string | undefined; "hy-AM"?: string | undefined; "id-ID"?: string | undefined; "ik-US"?: string | undefined; "is-IS"?: string | undefined; it?: string | undefined; "it-IT"?: string | undefined; "iu-CA"?: string | undefined; ja?: string | undefined; "ja-JP"?: string | undefined; "ja-KS"?: string | undefined; "jv-ID"?: string | undefined; "ka-GE"?: string | undefined; "kk-KZ"?: string | undefined; "km-KH"?: string | undefined; "kn-IN"?: string | undefined; ko?: string | undefined; "ko-KR"?: string | undefined; "ku-TR"?: string | undefined; "ky-KG"?: string | undefined; "lo-LA"?: string | undefined; "lt-LT"?: string | undefined; "lv-LV"?: string | undefined; "mg-MG"?: string | undefined; "mk-MK"?: string | undefined; "ml-IN"?: string | undefined; "mn-MN"?: string | undefined; "mr-IN"?: string | undefined; "ms-MY"?: string | undefined; "mt-MT"?: string | undefined; "my-MM"?: string | undefined; "nb-NO"?: string | undefined; "ne-NP"?: string | undefined; nl?: string | undefined; "nl-BE"?: string | undefined; "nl-NL"?: string | undefined; "nn-NO"?: string | undefined; "or-IN"?: string | undefined; "pa-IN"?: string | undefined; "pl-PL"?: string | undefined; "ps-AF"?: string | undefined; pt?: string | undefined; "pt-BR"?: string | undefined; "pt-PT"?: string | undefined; "ro-RO"?: string | undefined; ru?: string | undefined; "ru-RU"?: string | undefined; "rw-RW"?: string | undefined; "sc-IT"?: string | undefined; "si-LK"?: string | undefined; "sk-SK"?: string | undefined; "sl-SI"?: string | undefined; "sn-ZW"?: string | undefined; "sq-AL"?: string | undefined; "sr-RS"?: string | undefined; sv?: string | undefined; "sv-SE"?: string | undefined; "sw-KE"?: string | undefined; "sy-SY"?: string | undefined; "sz-PL"?: string | undefined; "ta-IN"?: string | undefined; "te-IN"?: string | undefined; "tg-TJ"?: string | undefined; th?: string | undefined; "th-TH"?: string | undefined; "tl-PH"?: string | undefined; tr?: string | undefined; "tr-TR"?: string | undefined; "tt-RU"?: string | undefined; "tz-MA"?: string | undefined; "uk-UA"?: string | undefined; "ur-PK"?: string | undefined; "uz-UZ"?: string | undefined; "vi-VN"?: string | undefined; zh?: string | undefined; "zh-CN"?: string | undefined; "zh-HK"?: string | undefined; "zh-MO"?: string | undefined; "zh-TW"?: string | undefined; "zz-TR"?: string | undefined; }; target: string; logoDark: string | null; readme: string; platform: import("@logto/connector-kit").ConnectorPlatform | null; customData?: Record | undefined; configTemplate?: string | undefined; formItems?: ({ type: import("@logto/connector-kit").ConnectorConfigFormItemType.Select; selectItems: { value: string; title: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; } | { type: import("@logto/connector-kit").ConnectorConfigFormItemType.MultiSelect; selectItems: { value: string; }[]; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; } | { type: import("@logto/connector-kit").ConnectorConfigFormItemType.Text | import("@logto/connector-kit").ConnectorConfigFormItemType.Number | import("@logto/connector-kit").ConnectorConfigFormItemType.MultilineText | import("@logto/connector-kit").ConnectorConfigFormItemType.Switch | import("@logto/connector-kit").ConnectorConfigFormItemType.Json; key: string; label: string; placeholder?: string | undefined; required?: boolean | undefined; defaultValue?: unknown; showConditions?: { targetKey: string; expectValue?: unknown; }[] | undefined; description?: string | undefined; tooltip?: string | undefined; isConfidential?: boolean | undefined; isDevFeature?: boolean | undefined; })[] | undefined; fromEmail?: string | undefined; isStandard?: boolean | undefined; isTokenStorageSupported?: boolean | undefined; isDemo?: boolean | undefined; }>; export type ConnectorFactoryResponse = z.infer;