import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "wgpb"; export declare enum LogLevel { TRACE = 0, DEBUG = 1, INFO = 2, ERROR = 3, WARNING = 4, PANIC = 5, FATAL = 6 } export declare function logLevelFromJSON(object: any): LogLevel; export declare function logLevelToJSON(object: LogLevel): string; export declare enum AuthProviderKind { AuthProviderGithub = 0, AuthProviderOIDC = 1, AuthProviderAuth0 = 2 } export declare function authProviderKindFromJSON(object: any): AuthProviderKind; export declare function authProviderKindToJSON(object: AuthProviderKind): string; export declare enum OperationExecutionEngine { ENGINE_GRAPHQL = 0, ENGINE_NODEJS = 1 } export declare function operationExecutionEngineFromJSON(object: any): OperationExecutionEngine; export declare function operationExecutionEngineToJSON(object: OperationExecutionEngine): string; export declare enum PostResolveTransformationKind { GET_POST_RESOLVE_TRANSFORMATION = 0 } export declare function postResolveTransformationKindFromJSON(object: any): PostResolveTransformationKind; export declare function postResolveTransformationKindToJSON(object: PostResolveTransformationKind): string; export declare enum InjectVariableKind { UUID = 0, DATE_TIME = 1, ENVIRONMENT_VARIABLE = 2 } export declare function injectVariableKindFromJSON(object: any): InjectVariableKind; export declare function injectVariableKindToJSON(object: InjectVariableKind): string; export declare enum HookType { HTTP_TRANSPORT = 0 } export declare function hookTypeFromJSON(object: any): HookType; export declare function hookTypeToJSON(object: HookType): string; export declare enum ClaimType { /** ISSUER - iss */ ISSUER = 0, /** PROVIDER - alias for iss, deprecated */ PROVIDER = 0, /** SUBJECT - sub */ SUBJECT = 1, /** USERID - alias for sub */ USERID = 1, /** NAME - name */ NAME = 2, /** GIVEN_NAME - given_name */ GIVEN_NAME = 3, /** FAMILY_NAME - family_name */ FAMILY_NAME = 4, /** MIDDLE_NAME - middle_name */ MIDDLE_NAME = 5, /** NICKNAME - nickname */ NICKNAME = 6, /** PREFERRED_USERNAME - preferred_username */ PREFERRED_USERNAME = 7, /** PROFILE - profile */ PROFILE = 8, /** PICTURE - picture */ PICTURE = 9, /** WEBSITE - website */ WEBSITE = 10, /** EMAIL - email */ EMAIL = 11, /** EMAIL_VERIFIED - email_verified */ EMAIL_VERIFIED = 12, /** GENDER - gender */ GENDER = 13, /** BIRTH_DATE - birthdate */ BIRTH_DATE = 14, /** ZONE_INFO - zoneinfo */ ZONE_INFO = 15, /** LOCALE - locale */ LOCALE = 16, /** LOCATION - location */ LOCATION = 17, CUSTOM = 999 } export declare function claimTypeFromJSON(object: any): ClaimType; export declare function claimTypeToJSON(object: ClaimType): string; export declare enum ValueType { STRING = 0, INT = 1, FLOAT = 2, BOOLEAN = 3, ANY = 4 } export declare function valueTypeFromJSON(object: any): ValueType; export declare function valueTypeToJSON(object: ValueType): string; export declare enum OperationType { INVALID = 0, QUERY = 1, MUTATION = 2, SUBSCRIPTION = 3 } export declare function operationTypeFromJSON(object: any): OperationType; export declare function operationTypeToJSON(object: OperationType): string; export declare enum DataSourceKind { STATIC = 0, REST = 1, GRAPHQL = 2, POSTGRESQL = 3, MYSQL = 4, SQLSERVER = 5, MONGODB = 6, SQLITE = 7, PRISMA = 8, NATSKV = 9 } export declare function dataSourceKindFromJSON(object: any): DataSourceKind; export declare function dataSourceKindToJSON(object: DataSourceKind): string; export declare enum NatsKvOperation { NATSKV_GET = 0, NATSKV_GETREVISION = 1, NATSKV_KEYS = 2, NATSKV_HISTORY = 3, NATSKV_PUT = 4, NATSKV_CREATE = 5, NATSKV_UPDATE = 6, NATSKV_DELETE = 7, NATSKV_PURGE = 8, NATSKV_WATCH = 9, NATSKV_WATCHALL = 10 } export declare function natsKvOperationFromJSON(object: any): NatsKvOperation; export declare function natsKvOperationToJSON(object: NatsKvOperation): string; export declare enum UpstreamAuthenticationKind { UpstreamAuthenticationJWT = 0, UpstreamAuthenticationJWTWithAccessTokenExchange = 1 } export declare function upstreamAuthenticationKindFromJSON(object: any): UpstreamAuthenticationKind; export declare function upstreamAuthenticationKindToJSON(object: UpstreamAuthenticationKind): string; export declare enum SigningMethod { SigningMethodHS256 = 0 } export declare function signingMethodFromJSON(object: any): SigningMethod; export declare function signingMethodToJSON(object: SigningMethod): string; export declare enum HTTPMethod { GET = 0, POST = 1, PUT = 2, DELETE = 3, OPTIONS = 4 } export declare function hTTPMethodFromJSON(object: any): HTTPMethod; export declare function hTTPMethodToJSON(object: HTTPMethod): string; export declare enum ArgumentSource { OBJECT_FIELD = 0, FIELD_ARGUMENT = 1 } export declare function argumentSourceFromJSON(object: any): ArgumentSource; export declare function argumentSourceToJSON(object: ArgumentSource): string; export declare enum ArgumentRenderConfiguration { RENDER_ARGUMENT_DEFAULT = 0, RENDER_ARGUMENT_AS_GRAPHQL_VALUE = 1, RENDER_ARGUMENT_AS_ARRAY_CSV = 2 } export declare function argumentRenderConfigurationFromJSON(object: any): ArgumentRenderConfiguration; export declare function argumentRenderConfigurationToJSON(object: ArgumentRenderConfiguration): string; export declare enum WebhookVerifierKind { HMAC_SHA256 = 0 } export declare function webhookVerifierKindFromJSON(object: any): WebhookVerifierKind; export declare function webhookVerifierKindToJSON(object: WebhookVerifierKind): string; export declare enum ConfigurationVariableKind { STATIC_CONFIGURATION_VARIABLE = 0, ENV_CONFIGURATION_VARIABLE = 1, PLACEHOLDER_CONFIGURATION_VARIABLE = 2 } export declare function configurationVariableKindFromJSON(object: any): ConfigurationVariableKind; export declare function configurationVariableKindToJSON(object: ConfigurationVariableKind): string; export interface ApiAuthenticationConfig { cookieBased: CookieBasedAuthentication | undefined; hooks: ApiAuthenticationHooks | undefined; jwksBased: JwksBasedAuthentication | undefined; publicClaims: string[]; } export interface JwksBasedAuthentication { providers: JwksAuthProvider[]; } export interface JwksAuthProvider { jwksUrl: ConfigurationVariable | undefined; jwksJson: ConfigurationVariable | undefined; userInfoEndpoint: ConfigurationVariable | undefined; userInfoCacheTtlSeconds: number; } export interface ApiAuthenticationHooks { postAuthentication: boolean; mutatingPostAuthentication: boolean; revalidateAuthentication: boolean; postLogout: boolean; } export interface CookieBasedAuthentication { providers: AuthProvider[]; authorizedRedirectUris: ConfigurationVariable[]; authorizedRedirectUriRegexes: ConfigurationVariable[]; hashKey: ConfigurationVariable | undefined; blockKey: ConfigurationVariable | undefined; csrfSecret: ConfigurationVariable | undefined; timeoutSeconds: ConfigurationVariable | undefined; } export interface AuthProvider { id: string; kind: AuthProviderKind; githubConfig: GithubAuthProviderConfig | undefined; oidcConfig: OpenIDConnectAuthProviderConfig | undefined; } export interface GithubAuthProviderConfig { clientId: ConfigurationVariable | undefined; clientSecret: ConfigurationVariable | undefined; } export interface OpenIDConnectQueryParameter { name: ConfigurationVariable | undefined; value: ConfigurationVariable | undefined; } export interface OpenIDConnectAuthProviderConfig { issuer: ConfigurationVariable | undefined; clientId: ConfigurationVariable | undefined; clientSecret: ConfigurationVariable | undefined; queryParameters: OpenIDConnectQueryParameter[]; } export interface Operation { name: string; content: string; operationType: OperationType; variablesSchema: string; responseSchema: string; cacheConfig?: OperationCacheConfig | undefined; authenticationConfig: OperationAuthenticationConfig | undefined; liveQueryConfig: OperationLiveQueryConfig | undefined; authorizationConfig: OperationAuthorizationConfig | undefined; hooksConfiguration: OperationHooksConfiguration | undefined; variablesConfiguration: OperationVariablesConfiguration | undefined; /** * internal operations are only accessible internally, e.g. to hooks * they cannot be reached from the public surface of the API */ internal: boolean; interpolationVariablesSchema: string; postResolveTransformations: PostResolveTransformation[]; engine: OperationExecutionEngine; path: string; } export interface PostResolveTransformation { kind: PostResolveTransformationKind; depth: number; get: PostResolveGetTransformation | undefined; } export interface PostResolveGetTransformation { from: string[]; to: string[]; } export interface OperationVariablesConfiguration { injectVariables: VariableInjectionConfiguration[]; } export interface VariableInjectionConfiguration { variablePathComponents: string[]; variableKind: InjectVariableKind; dateFormat: string; environmentVariableName: string; } export interface GraphQLDataSourceHooksConfiguration { onWSTransportConnectionInit: boolean; } export interface HookMatcher { operationType?: OperationType | undefined; datasources: string[]; } export interface Hook { id: string; type: HookType; matcher: HookMatcher | undefined; } export interface OperationHooksConfiguration { preResolve: boolean; postResolve: boolean; mutatingPreResolve: boolean; mutatingPostResolve: boolean; mockResolve: MockResolveHookConfiguration | undefined; httpTransportOnRequest: boolean; httpTransportOnResponse: boolean; customResolve: boolean; } export interface MockResolveHookConfiguration { enable: boolean; subscriptionPollingIntervalMillis: number; } export interface OperationAuthorizationConfig { claims: ClaimConfig[]; roleConfig: OperationRoleConfig | undefined; } export interface OperationRoleConfig { /** the user must match all roles */ requireMatchAll: string[]; /** the user must match at least one of the roles */ requireMatchAny: string[]; /** the user must not match all of the roles */ denyMatchAll: string[]; /** the user must not match any of the roles */ denyMatchAny: string[]; } export interface CustomClaim { name: string; jsonPathComponents: string[]; type: ValueType; required: boolean; } export interface ClaimConfig { variablePathComponents: string[]; claimType: ClaimType; /** Available iff claimType == CUSTOM */ custom?: CustomClaim | undefined; } export interface OperationLiveQueryConfig { enable: boolean; pollingIntervalSeconds: number; } export interface OperationAuthenticationConfig { authRequired: boolean; } export interface OperationCacheConfig { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } export interface EngineConfiguration { defaultFlushInterval: number; datasourceConfigurations: DataSourceConfiguration[]; fieldConfigurations: FieldConfiguration[]; graphqlSchema: string; typeConfigurations: TypeConfiguration[]; stringStorage: { [key: string]: string; }; } export interface EngineConfiguration_StringStorageEntry { key: string; value: string; } export interface InternedString { /** key to index into EngineConfiguration.stringStorage */ key: string; } export interface DataSourceConfiguration { kind: DataSourceKind; rootNodes: TypeField[]; childNodes: TypeField[]; overrideFieldPathFromAlias: boolean; customRest: DataSourceCustomREST | undefined; customGraphql: DataSourceCustomGraphQL | undefined; customStatic: DataSourceCustomStatic | undefined; customDatabase: DataSourceCustomDatabase | undefined; directives: DirectiveConfiguration[]; requestTimeoutSeconds: number; id: string; customNatsKv: DataSourceCustomNatsKv | undefined; } export interface DirectiveConfiguration { directiveName: string; renameTo: string; } export interface DataSourceCustomNatsKv { serverURL: string; bucketName: string; operation: NatsKvOperation; history: number; token: string; bucketPrefix: ConfigurationVariable | undefined; } export interface DataSourceCustomREST { fetch: FetchConfiguration | undefined; subscription: RESTSubscriptionConfiguration | undefined; statusCodeTypeMappings: StatusCodeTypeMapping[]; defaultTypeName: string; } export interface StatusCodeTypeMapping { statusCode: number; typeName: string; injectStatusCodeIntoBody: boolean; } export interface DataSourceCustomGraphQL { fetch: FetchConfiguration | undefined; subscription: GraphQLSubscriptionConfiguration | undefined; federation: GraphQLFederationConfiguration | undefined; upstreamSchema: InternedString | undefined; hooksConfiguration: GraphQLDataSourceHooksConfiguration | undefined; customScalarTypeFields: SingleTypeField[]; } export interface DataSourceCustomDatabase { databaseURL: ConfigurationVariable | undefined; prismaSchema: InternedString | undefined; graphqlSchema: InternedString | undefined; /** closeTimeoutSeconds define that the database connection will be closed after the given amount of seconds of inactivity */ closeTimeoutSeconds: number; jsonTypeFields: SingleTypeField[]; jsonInputVariables: string[]; } export interface GraphQLFederationConfiguration { enabled: boolean; serviceSdl: string; } export interface DataSourceCustomStatic { data: ConfigurationVariable | undefined; } export interface GraphQLSubscriptionConfiguration { enabled: boolean; url: ConfigurationVariable | undefined; useSSE: boolean; } export interface FetchConfiguration { /** * You should either configure url OR a combination of baseURL and path * If url resolves to a non empty string, it takes precedence over baseURL and path * If url resolves to an empty string, the url will be configured as "{{baseURL}}{{path}}" */ url: ConfigurationVariable | undefined; method: HTTPMethod; header: { [key: string]: HTTPHeader; }; body: ConfigurationVariable | undefined; query: URLQueryConfiguration[]; upstreamAuthentication: UpstreamAuthentication | undefined; /** * urlEncodeBody defines whether the body should be URL encoded or not * by default, the body will be JSON encoded * setting urlEncodeBody to true will render the body empty, * the Header Content-Type will be set to application/x-www-form-urlencoded, * and the body will be URL encoded and set as the URL Query String */ urlEncodeBody: boolean; mTLS: MTLSConfiguration | undefined; baseUrl: ConfigurationVariable | undefined; path: ConfigurationVariable | undefined; httpProxyUrl?: ConfigurationVariable | undefined; } export interface FetchConfiguration_HeaderEntry { key: string; value: HTTPHeader | undefined; } export interface MTLSConfiguration { key: ConfigurationVariable | undefined; cert: ConfigurationVariable | undefined; insecureSkipVerify: boolean; } export interface UpstreamAuthentication { kind: UpstreamAuthenticationKind; jwtConfig: JwtUpstreamAuthenticationConfig | undefined; jwtWithAccessTokenExchangeConfig: JwtUpstreamAuthenticationWithAccessTokenExchange | undefined; } export interface JwtUpstreamAuthenticationConfig { secret: ConfigurationVariable | undefined; signingMethod: SigningMethod; } export interface JwtUpstreamAuthenticationWithAccessTokenExchange { secret: ConfigurationVariable | undefined; signingMethod: SigningMethod; accessTokenExchangeEndpoint: ConfigurationVariable | undefined; } export interface RESTSubscriptionConfiguration { enabled: boolean; pollingIntervalMillis: number; skipPublishSameResponse: boolean; } export interface URLQueryConfiguration { name: string; value: string; } export interface HTTPHeader { values: ConfigurationVariable[]; } export interface TypeConfiguration { typeName: string; renameTo: string; } export interface FieldConfiguration { typeName: string; fieldName: string; disableDefaultFieldMapping: boolean; path: string[]; argumentsConfiguration: ArgumentConfiguration[]; requiresFields: string[]; unescapeResponseJson: boolean; } export interface TypeField { typeName: string; fieldNames: string[]; } export interface SingleTypeField { typeName: string; fieldName: string; } export interface ArgumentConfiguration { name: string; sourceType: ArgumentSource; sourcePath: string[]; renderConfiguration: ArgumentRenderConfiguration; renameTypeTo: string; } export interface WunderGraphConfiguration { api: UserDefinedApi | undefined; apiId: string; environmentIds: string[]; dangerouslyEnableGraphQLEndpoint: boolean; configHash: string; enabledFeatures: EnabledFeatures | undefined; /** New-style hooks */ hooks: Hook[]; } /** * Used for reporting enabled features from the TS side * to the Go side. */ export interface EnabledFeatures { apiCount: number; schemaExtension: boolean; customJSONScalars: boolean; customIntScalars: boolean; customFloatScalars: boolean; } export interface S3UploadProfileHooksConfiguration { preUpload: boolean; postUpload: boolean; } export interface S3UploadProfile { requireAuthentication: boolean; maxAllowedUploadSizeBytes: number; maxAllowedFiles: number; allowedMimeTypes: string[]; allowedFileExtensions: string[]; metadataJSONSchema: string; hooks: S3UploadProfileHooksConfiguration | undefined; } export interface S3UploadConfiguration { name: string; endpoint: ConfigurationVariable | undefined; accessKeyID: ConfigurationVariable | undefined; secretAccessKey: ConfigurationVariable | undefined; bucketName: ConfigurationVariable | undefined; bucketLocation: ConfigurationVariable | undefined; useSSL: boolean; uploadProfiles: { [key: string]: S3UploadProfile; }; } export interface S3UploadConfiguration_UploadProfilesEntry { key: string; value: S3UploadProfile | undefined; } export interface UserDefinedApi { engineConfiguration: EngineConfiguration | undefined; enableGraphqlEndpoint: boolean; operations: Operation[]; invalidOperationNames: string[]; corsConfiguration: CorsConfiguration | undefined; authenticationConfig: ApiAuthenticationConfig | undefined; s3UploadConfiguration: S3UploadConfiguration[]; allowedHostNames: ConfigurationVariable[]; webhooks: WebhookConfiguration[]; serverOptions: ServerOptions | undefined; nodeOptions: NodeOptions | undefined; experimentalConfig: ExperimentalConfiguration | undefined; } export interface ExperimentalConfiguration { orm: boolean; } export interface ListenerOptions { host: ConfigurationVariable | undefined; port: ConfigurationVariable | undefined; } export interface InternalListenerOptions { port: ConfigurationVariable | undefined; } export interface NodeLogging { level: ConfigurationVariable | undefined; } export interface PrometheusOptions { enabled: ConfigurationVariable | undefined; port: ConfigurationVariable | undefined; } export interface NodeOptions { nodeUrl: ConfigurationVariable | undefined; publicNodeUrl: ConfigurationVariable | undefined; listen: ListenerOptions | undefined; logger: NodeLogging | undefined; defaultRequestTimeoutSeconds: number; listenInternal: InternalListenerOptions | undefined; nodeInternalUrl: ConfigurationVariable | undefined; defaultHttpProxyUrl: ConfigurationVariable | undefined; openTelemetry: TelemetryOptions | undefined; prometheus: PrometheusOptions | undefined; } export interface TelemetryOptions { enabled: ConfigurationVariable | undefined; exporterHttpEndpoint: ConfigurationVariable | undefined; sampler: ConfigurationVariable | undefined; authToken: ConfigurationVariable | undefined; } export interface ServerLogging { level: ConfigurationVariable | undefined; } export interface ServerOptions { serverUrl: ConfigurationVariable | undefined; listen: ListenerOptions | undefined; logger: ServerLogging | undefined; } export interface WebhookConfiguration { /** Name of the webhook. */ name: string; /** * The path to the bundled file. * The path is relative to the bundle directory. */ filePath: string; verifier: WebhookVerifier | undefined; } export interface WebhookVerifier { kind: WebhookVerifierKind; secret: ConfigurationVariable | undefined; signatureHeader: string; signatureHeaderPrefix: string; } export interface CorsConfiguration { /** * AllowedOrigins is a list of origins a cross-domain request can be executed from. * If the special "*" value is present in the list, all origins will be allowed. * An origin may contain a wildcard (*) to replace 0 or more characters * (i.e.: http://*.domain.com). Usage of wildcards implies a small performance penalty. * Only one wildcard can be used per origin. * Default value is ["*"] */ allowedOrigins: ConfigurationVariable[]; /** * AllowedMethods is a list of methods the client is allowed to use with * cross-domain requests. Default value is simple methods (HEAD, GET and POST). */ allowedMethods: string[]; /** * AllowedHeaders is list of non simple headers the client is allowed to use with * cross-domain requests. * If the special "*" value is present in the list, all headers will be allowed. * Default value is [] but "Origin" is always appended to the list. */ allowedHeaders: string[]; /** * ExposedHeaders indicates which headers are safe to expose to the API of a CORS * API specification */ exposedHeaders: string[]; /** * MaxAge indicates how long (in seconds) the results of a preflight request * can be cached */ maxAge: number; /** * AllowCredentials indicates whether the request can include user credentials like * cookies, HTTP authentication or client side SSL certificates. */ allowCredentials: boolean; } export interface ConfigurationVariable { kind: ConfigurationVariableKind; staticVariableContent: string; environmentVariableName: string; environmentVariableDefaultValue: string; placeholderVariableName: string; } export interface BuildInfo { success: boolean; sdk: BuildInfoVersion | undefined; wunderctl: BuildInfoVersion | undefined; node: BuildInfoVersion | undefined; os: BuildInfoOS | undefined; stats: BuildInfoStats | undefined; } export interface BuildInfoVersion { version: string; } export interface BuildInfoOS { type: string; platform: string; arch: string; version: string; release: string; } export interface BuildInfoStats { totalApis: number; totalOperations: number; totalWebhooks: number; hasAuthenticationProvider: boolean; hasUploadProvider: boolean; } export declare const ApiAuthenticationConfig: { encode(message: ApiAuthenticationConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ApiAuthenticationConfig; fromJSON(object: any): ApiAuthenticationConfig; toJSON(message: ApiAuthenticationConfig): unknown; create]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_3 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; })[] & { [K_12 in Exclude]: never; }) | undefined; authorizedRedirectUris?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }) | undefined; authorizedRedirectUriRegexes?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_15 in Exclude]: never; })[] & { [K_16 in Exclude]: never; }) | undefined; hashKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; blockKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_18 in Exclude]: never; }) | undefined; csrfSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_19 in Exclude]: never; }) | undefined; timeoutSeconds?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_20 in Exclude]: never; }) | undefined; } & { [K_21 in Exclude]: never; }) | undefined; hooks?: ({ postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; jwksBased?: ({ providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } & { providers?: ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] & ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { jwksUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_23 in Exclude]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_24 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_25 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_26 in Exclude]: never; })[] & { [K_27 in Exclude]: never; }) | undefined; } & { [K_28 in Exclude]: never; }) | undefined; publicClaims?: (string[] & string[] & { [K_29 in Exclude]: never; }) | undefined; } & { [K_30 in Exclude]: never; }>(base?: I | undefined): ApiAuthenticationConfig; fromPartial]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_32 in Exclude]: never; }) | undefined; } & { [K_33 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_34 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_35 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_36 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_37 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; })[] & { [K_40 in Exclude]: never; }) | undefined; } & { [K_41 in Exclude]: never; }) | undefined; } & { [K_42 in Exclude]: never; })[] & { [K_43 in Exclude]: never; }) | undefined; authorizedRedirectUris?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_44 in Exclude]: never; })[] & { [K_45 in Exclude]: never; }) | undefined; authorizedRedirectUriRegexes?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_46 in Exclude]: never; })[] & { [K_47 in Exclude]: never; }) | undefined; hashKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_48 in Exclude]: never; }) | undefined; blockKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_49 in Exclude]: never; }) | undefined; csrfSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_50 in Exclude]: never; }) | undefined; timeoutSeconds?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_51 in Exclude]: never; }) | undefined; } & { [K_52 in Exclude]: never; }) | undefined; hooks?: ({ postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { [K_53 in Exclude]: never; }) | undefined; jwksBased?: ({ providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } & { providers?: ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] & ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { jwksUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_54 in Exclude]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_55 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_56 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_57 in Exclude]: never; })[] & { [K_58 in Exclude]: never; }) | undefined; } & { [K_59 in Exclude]: never; }) | undefined; publicClaims?: (string[] & string[] & { [K_60 in Exclude]: never; }) | undefined; } & { [K_61 in Exclude]: never; }>(object: I_1): ApiAuthenticationConfig; }; export declare const JwksBasedAuthentication: { encode(message: JwksBasedAuthentication, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): JwksBasedAuthentication; fromJSON(object: any): JwksBasedAuthentication; toJSON(message: JwksBasedAuthentication): unknown; create]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(base?: I | undefined): JwksBasedAuthentication; fromPartial]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_8 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_9 in Exclude]: never; })[] & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }>(object: I_1): JwksBasedAuthentication; }; export declare const JwksAuthProvider: { encode(message: JwksAuthProvider, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): JwksAuthProvider; fromJSON(object: any): JwksAuthProvider; toJSON(message: JwksAuthProvider): unknown; create]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_3 in Exclude]: never; }>(base?: I | undefined): JwksAuthProvider; fromPartial]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_7 in Exclude]: never; }>(object: I_1): JwksAuthProvider; }; export declare const ApiAuthenticationHooks: { encode(message: ApiAuthenticationHooks, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ApiAuthenticationHooks; fromJSON(object: any): ApiAuthenticationHooks; toJSON(message: ApiAuthenticationHooks): unknown; create]: never; }>(base?: I | undefined): ApiAuthenticationHooks; fromPartial]: never; }>(object: I_1): ApiAuthenticationHooks; }; export declare const CookieBasedAuthentication: { encode(message: CookieBasedAuthentication, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CookieBasedAuthentication; fromJSON(object: any): CookieBasedAuthentication; toJSON(message: CookieBasedAuthentication): unknown; create]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_3 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; })[] & { [K_12 in Exclude]: never; }) | undefined; authorizedRedirectUris?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }) | undefined; authorizedRedirectUriRegexes?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_15 in Exclude]: never; })[] & { [K_16 in Exclude]: never; }) | undefined; hashKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; blockKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_18 in Exclude]: never; }) | undefined; csrfSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_19 in Exclude]: never; }) | undefined; timeoutSeconds?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_20 in Exclude]: never; }) | undefined; } & { [K_21 in Exclude]: never; }>(base?: I | undefined): CookieBasedAuthentication; fromPartial]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_23 in Exclude]: never; }) | undefined; } & { [K_24 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_25 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_26 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_27 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_28 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_29 in Exclude]: never; }) | undefined; } & { [K_30 in Exclude]: never; })[] & { [K_31 in Exclude]: never; }) | undefined; } & { [K_32 in Exclude]: never; }) | undefined; } & { [K_33 in Exclude]: never; })[] & { [K_34 in Exclude]: never; }) | undefined; authorizedRedirectUris?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_35 in Exclude]: never; })[] & { [K_36 in Exclude]: never; }) | undefined; authorizedRedirectUriRegexes?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }) | undefined; hashKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_39 in Exclude]: never; }) | undefined; blockKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_40 in Exclude]: never; }) | undefined; csrfSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_41 in Exclude]: never; }) | undefined; timeoutSeconds?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_42 in Exclude]: never; }) | undefined; } & { [K_43 in Exclude]: never; }>(object: I_1): CookieBasedAuthentication; }; export declare const AuthProvider: { encode(message: AuthProvider, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AuthProvider; fromJSON(object: any): AuthProvider; toJSON(message: AuthProvider): unknown; create]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_3 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }>(base?: I | undefined): AuthProvider; fromPartial]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_13 in Exclude]: never; }) | undefined; } & { [K_14 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_15 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_16 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_18 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }) | undefined; } & { [K_22 in Exclude]: never; }) | undefined; } & { [K_23 in Exclude]: never; }>(object: I_1): AuthProvider; }; export declare const GithubAuthProviderConfig: { encode(message: GithubAuthProviderConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GithubAuthProviderConfig; fromJSON(object: any): GithubAuthProviderConfig; toJSON(message: GithubAuthProviderConfig): unknown; create]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): GithubAuthProviderConfig; fromPartial]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): GithubAuthProviderConfig; }; export declare const OpenIDConnectQueryParameter: { encode(message: OpenIDConnectQueryParameter, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OpenIDConnectQueryParameter; fromJSON(object: any): OpenIDConnectQueryParameter; toJSON(message: OpenIDConnectQueryParameter): unknown; create]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): OpenIDConnectQueryParameter; fromPartial]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): OpenIDConnectQueryParameter; }; export declare const OpenIDConnectAuthProviderConfig: { encode(message: OpenIDConnectAuthProviderConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OpenIDConnectAuthProviderConfig; fromJSON(object: any): OpenIDConnectAuthProviderConfig; toJSON(message: OpenIDConnectAuthProviderConfig): unknown; create]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_3 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }>(base?: I | undefined): OpenIDConnectAuthProviderConfig; fromPartial]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_9 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_10 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }) | undefined; } & { [K_15 in Exclude]: never; }>(object: I_1): OpenIDConnectAuthProviderConfig; }; export declare const Operation: { encode(message: Operation, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Operation; fromJSON(object: any): Operation; toJSON(message: Operation): unknown; create]: never; }) | undefined; authenticationConfig?: ({ authRequired?: boolean | undefined; } & { authRequired?: boolean | undefined; } & { [K_1 in Exclude]: never; }) | undefined; liveQueryConfig?: ({ enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; authorizationConfig?: ({ claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } & { claims?: ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] & ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_3 in Exclude]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_4 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }) | undefined; roleConfig?: ({ requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } & { requireMatchAll?: (string[] & string[] & { [K_8 in Exclude]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_9 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_10 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: ({ enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { [K_14 in Exclude]: never; }) | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { [K_15 in Exclude]: never; }) | undefined; variablesConfiguration?: ({ injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } & { injectVariables?: ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] & ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_16 in Exclude]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] & ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; } & { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: ({ from?: string[] | undefined; to?: string[] | undefined; } & { from?: (string[] & string[] & { [K_20 in Exclude]: never; }) | undefined; to?: (string[] & string[] & { [K_21 in Exclude]: never; }) | undefined; } & { [K_22 in Exclude]: never; }) | undefined; } & { [K_23 in Exclude]: never; })[] & { [K_24 in Exclude]: never; }) | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { [K_25 in Exclude]: never; }>(base?: I | undefined): Operation; fromPartial]: never; }) | undefined; authenticationConfig?: ({ authRequired?: boolean | undefined; } & { authRequired?: boolean | undefined; } & { [K_27 in Exclude]: never; }) | undefined; liveQueryConfig?: ({ enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { [K_28 in Exclude]: never; }) | undefined; authorizationConfig?: ({ claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } & { claims?: ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] & ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_29 in Exclude]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_30 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_31 in Exclude]: never; }) | undefined; } & { [K_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }) | undefined; roleConfig?: ({ requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } & { requireMatchAll?: (string[] & string[] & { [K_34 in Exclude]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_35 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_36 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_37 in Exclude]: never; }) | undefined; } & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: ({ enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { [K_40 in Exclude]: never; }) | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { [K_41 in Exclude]: never; }) | undefined; variablesConfiguration?: ({ injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } & { injectVariables?: ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] & ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_42 in Exclude]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_43 in Exclude]: never; })[] & { [K_44 in Exclude]: never; }) | undefined; } & { [K_45 in Exclude]: never; }) | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] & ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; } & { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: ({ from?: string[] | undefined; to?: string[] | undefined; } & { from?: (string[] & string[] & { [K_46 in Exclude]: never; }) | undefined; to?: (string[] & string[] & { [K_47 in Exclude]: never; }) | undefined; } & { [K_48 in Exclude]: never; }) | undefined; } & { [K_49 in Exclude]: never; })[] & { [K_50 in Exclude]: never; }) | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { [K_51 in Exclude]: never; }>(object: I_1): Operation; }; export declare const PostResolveTransformation: { encode(message: PostResolveTransformation, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PostResolveTransformation; fromJSON(object: any): PostResolveTransformation; toJSON(message: PostResolveTransformation): unknown; create]: never; }) | undefined; to?: (string[] & string[] & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(base?: I | undefined): PostResolveTransformation; fromPartial]: never; }) | undefined; to?: (string[] & string[] & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }>(object: I_1): PostResolveTransformation; }; export declare const PostResolveGetTransformation: { encode(message: PostResolveGetTransformation, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PostResolveGetTransformation; fromJSON(object: any): PostResolveGetTransformation; toJSON(message: PostResolveGetTransformation): unknown; create]: never; }) | undefined; to?: (string[] & string[] & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): PostResolveGetTransformation; fromPartial]: never; }) | undefined; to?: (string[] & string[] & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): PostResolveGetTransformation; }; export declare const OperationVariablesConfiguration: { encode(message: OperationVariablesConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OperationVariablesConfiguration; fromJSON(object: any): OperationVariablesConfiguration; toJSON(message: OperationVariablesConfiguration): unknown; create]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(base?: I | undefined): OperationVariablesConfiguration; fromPartial]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }>(object: I_1): OperationVariablesConfiguration; }; export declare const VariableInjectionConfiguration: { encode(message: VariableInjectionConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): VariableInjectionConfiguration; fromJSON(object: any): VariableInjectionConfiguration; toJSON(message: VariableInjectionConfiguration): unknown; create]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): VariableInjectionConfiguration; fromPartial]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): VariableInjectionConfiguration; }; export declare const GraphQLDataSourceHooksConfiguration: { encode(message: GraphQLDataSourceHooksConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GraphQLDataSourceHooksConfiguration; fromJSON(object: any): GraphQLDataSourceHooksConfiguration; toJSON(message: GraphQLDataSourceHooksConfiguration): unknown; create]: never; }>(base?: I | undefined): GraphQLDataSourceHooksConfiguration; fromPartial]: never; }>(object: I_1): GraphQLDataSourceHooksConfiguration; }; export declare const HookMatcher: { encode(message: HookMatcher, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): HookMatcher; fromJSON(object: any): HookMatcher; toJSON(message: HookMatcher): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): HookMatcher; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): HookMatcher; }; export declare const Hook: { encode(message: Hook, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Hook; fromJSON(object: any): Hook; toJSON(message: Hook): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): Hook; fromPartial]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): Hook; }; export declare const OperationHooksConfiguration: { encode(message: OperationHooksConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OperationHooksConfiguration; fromJSON(object: any): OperationHooksConfiguration; toJSON(message: OperationHooksConfiguration): unknown; create]: never; }) | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): OperationHooksConfiguration; fromPartial]: never; }) | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): OperationHooksConfiguration; }; export declare const MockResolveHookConfiguration: { encode(message: MockResolveHookConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MockResolveHookConfiguration; fromJSON(object: any): MockResolveHookConfiguration; toJSON(message: MockResolveHookConfiguration): unknown; create]: never; }>(base?: I | undefined): MockResolveHookConfiguration; fromPartial]: never; }>(object: I_1): MockResolveHookConfiguration; }; export declare const OperationAuthorizationConfig: { encode(message: OperationAuthorizationConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OperationAuthorizationConfig; fromJSON(object: any): OperationAuthorizationConfig; toJSON(message: OperationAuthorizationConfig): unknown; create]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_1 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }) | undefined; roleConfig?: ({ requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } & { requireMatchAll?: (string[] & string[] & { [K_5 in Exclude]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_6 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_7 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }>(base?: I | undefined): OperationAuthorizationConfig; fromPartial]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_12 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_13 in Exclude]: never; }) | undefined; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }) | undefined; roleConfig?: ({ requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } & { requireMatchAll?: (string[] & string[] & { [K_16 in Exclude]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_17 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_18 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }) | undefined; } & { [K_21 in Exclude]: never; }>(object: I_1): OperationAuthorizationConfig; }; export declare const OperationRoleConfig: { encode(message: OperationRoleConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OperationRoleConfig; fromJSON(object: any): OperationRoleConfig; toJSON(message: OperationRoleConfig): unknown; create]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_1 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_2 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }>(base?: I | undefined): OperationRoleConfig; fromPartial]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_6 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_7 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }>(object: I_1): OperationRoleConfig; }; export declare const CustomClaim: { encode(message: CustomClaim, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CustomClaim; fromJSON(object: any): CustomClaim; toJSON(message: CustomClaim): unknown; create]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): CustomClaim; fromPartial]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): CustomClaim; }; export declare const ClaimConfig: { encode(message: ClaimConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClaimConfig; fromJSON(object: any): ClaimConfig; toJSON(message: ClaimConfig): unknown; create]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_1 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(base?: I | undefined): ClaimConfig; fromPartial]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_5 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }>(object: I_1): ClaimConfig; }; export declare const OperationLiveQueryConfig: { encode(message: OperationLiveQueryConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OperationLiveQueryConfig; fromJSON(object: any): OperationLiveQueryConfig; toJSON(message: OperationLiveQueryConfig): unknown; create]: never; }>(base?: I | undefined): OperationLiveQueryConfig; fromPartial]: never; }>(object: I_1): OperationLiveQueryConfig; }; export declare const OperationAuthenticationConfig: { encode(message: OperationAuthenticationConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OperationAuthenticationConfig; fromJSON(object: any): OperationAuthenticationConfig; toJSON(message: OperationAuthenticationConfig): unknown; create]: never; }>(base?: I | undefined): OperationAuthenticationConfig; fromPartial]: never; }>(object: I_1): OperationAuthenticationConfig; }; export declare const OperationCacheConfig: { encode(message: OperationCacheConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OperationCacheConfig; fromJSON(object: any): OperationCacheConfig; toJSON(message: OperationCacheConfig): unknown; create]: never; }>(base?: I | undefined): OperationCacheConfig; fromPartial]: never; }>(object: I_1): OperationCacheConfig; }; export declare const EngineConfiguration: { encode(message: EngineConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EngineConfiguration; fromJSON(object: any): EngineConfiguration; toJSON(message: EngineConfiguration): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; childNodes?: ({ typeName?: string | undefined; fieldNames?: string[] | undefined; }[] & ({ typeName?: string | undefined; fieldNames?: string[] | undefined; } & { typeName?: string | undefined; fieldNames?: (string[] & string[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }) | undefined; overrideFieldPathFromAlias?: boolean | undefined; customRest?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } | undefined; statusCodeTypeMappings?: { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] | undefined; defaultTypeName?: string | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_12 in Exclude]: never; })[] & { [K_13 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_14 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_15 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_16 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_20 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_21 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_23 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_24 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_25 in Exclude]: never; }) | undefined; } & { [K_26 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_27 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_30 in Exclude]: never; }) | undefined; customGraphql?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } | undefined; federation?: { enabled?: boolean | undefined; serviceSdl?: string | undefined; } | undefined; upstreamSchema?: { key?: string | undefined; } | undefined; hooksConfiguration?: { onWSTransportConnectionInit?: boolean | undefined; } | undefined; customScalarTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_31 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }) | undefined; } & { [K_34 in Exclude]: never; }) | undefined; } & { [K_35 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_36 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_39 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_40 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_41 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_42 in Exclude]: never; }) | undefined; } & { [K_43 in Exclude]: never; }) | undefined; } & { [K_44 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_45 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_46 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_47 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_48 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_49 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_50 in Exclude]: never; }) | undefined; } & { [K_51 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_52 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_53 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_54 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_55 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_56 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_57 in Exclude]: never; })[] & { [K_58 in Exclude]: never; }) | undefined; } & { [K_59 in Exclude]: never; }) | undefined; customStatic?: ({ data?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { data?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_60 in Exclude]: never; }) | undefined; } & { [K_61 in Exclude]: never; }) | undefined; customDatabase?: ({ databaseURL?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; prismaSchema?: { key?: string | undefined; } | undefined; graphqlSchema?: { key?: string | undefined; } | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; jsonInputVariables?: string[] | undefined; } & { databaseURL?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_62 in Exclude]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_63 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_64 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_65 in Exclude]: never; })[] & { [K_66 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_67 in Exclude]: never; }) | undefined; } & { [K_68 in Exclude]: never; }) | undefined; directives?: ({ directiveName?: string | undefined; renameTo?: string | undefined; }[] & ({ directiveName?: string | undefined; renameTo?: string | undefined; } & { directiveName?: string | undefined; renameTo?: string | undefined; } & { [K_69 in Exclude]: never; })[] & { [K_70 in Exclude]: never; }) | undefined; requestTimeoutSeconds?: number | undefined; id?: string | undefined; customNatsKv?: ({ serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_71 in Exclude]: never; }) | undefined; } & { [K_72 in Exclude]: never; }) | undefined; } & { [K_73 in Exclude]: never; })[] & { [K_74 in Exclude]: never; }) | undefined; fieldConfigurations?: ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: (string[] & string[] & { [K_75 in Exclude]: never; }) | undefined; argumentsConfiguration?: ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] & ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: (string[] & string[] & { [K_76 in Exclude]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_77 in Exclude]: never; })[] & { [K_78 in Exclude]: never; }) | undefined; requiresFields?: (string[] & string[] & { [K_79 in Exclude]: never; }) | undefined; unescapeResponseJson?: boolean | undefined; } & { [K_80 in Exclude]: never; })[] & { [K_81 in Exclude]: never; }) | undefined; graphqlSchema?: string | undefined; typeConfigurations?: ({ typeName?: string | undefined; renameTo?: string | undefined; }[] & ({ typeName?: string | undefined; renameTo?: string | undefined; } & { typeName?: string | undefined; renameTo?: string | undefined; } & { [K_82 in Exclude]: never; })[] & { [K_83 in Exclude]: never; }) | undefined; stringStorage?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & { [K_84 in Exclude]: never; }) | undefined; } & { [K_85 in Exclude]: never; }>(base?: I | undefined): EngineConfiguration; fromPartial]: never; }) | undefined; } & { [K_87 in Exclude]: never; })[] & { [K_88 in Exclude]: never; }) | undefined; childNodes?: ({ typeName?: string | undefined; fieldNames?: string[] | undefined; }[] & ({ typeName?: string | undefined; fieldNames?: string[] | undefined; } & { typeName?: string | undefined; fieldNames?: (string[] & string[] & { [K_89 in Exclude]: never; }) | undefined; } & { [K_90 in Exclude]: never; })[] & { [K_91 in Exclude]: never; }) | undefined; overrideFieldPathFromAlias?: boolean | undefined; customRest?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } | undefined; statusCodeTypeMappings?: { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] | undefined; defaultTypeName?: string | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_92 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_93 in Exclude]: never; })[] & { [K_94 in Exclude]: never; }) | undefined; } & { [K_95 in Exclude]: never; }) | undefined; } & { [K_96 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_97 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_98 in Exclude]: never; })[] & { [K_99 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_100 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_101 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_102 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_103 in Exclude]: never; }) | undefined; } & { [K_104 in Exclude]: never; }) | undefined; } & { [K_105 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_106 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_107 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_108 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_109 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_110 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_111 in Exclude]: never; }) | undefined; } & { [K_112 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_113 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_114 in Exclude]: never; })[] & { [K_115 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_116 in Exclude]: never; }) | undefined; customGraphql?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } | undefined; federation?: { enabled?: boolean | undefined; serviceSdl?: string | undefined; } | undefined; upstreamSchema?: { key?: string | undefined; } | undefined; hooksConfiguration?: { onWSTransportConnectionInit?: boolean | undefined; } | undefined; customScalarTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_117 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_118 in Exclude]: never; })[] & { [K_119 in Exclude]: never; }) | undefined; } & { [K_120 in Exclude]: never; }) | undefined; } & { [K_121 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_122 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_123 in Exclude]: never; })[] & { [K_124 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_125 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_126 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_127 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_128 in Exclude]: never; }) | undefined; } & { [K_129 in Exclude]: never; }) | undefined; } & { [K_130 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_131 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_132 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_133 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_134 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_135 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_136 in Exclude]: never; }) | undefined; } & { [K_137 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_138 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_139 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_140 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_141 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_142 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_143 in Exclude]: never; })[] & { [K_144 in Exclude]: never; }) | undefined; } & { [K_145 in Exclude]: never; }) | undefined; customStatic?: ({ data?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { data?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_146 in Exclude]: never; }) | undefined; } & { [K_147 in Exclude]: never; }) | undefined; customDatabase?: ({ databaseURL?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; prismaSchema?: { key?: string | undefined; } | undefined; graphqlSchema?: { key?: string | undefined; } | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; jsonInputVariables?: string[] | undefined; } & { databaseURL?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_148 in Exclude]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_149 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_150 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_151 in Exclude]: never; })[] & { [K_152 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_153 in Exclude]: never; }) | undefined; } & { [K_154 in Exclude]: never; }) | undefined; directives?: ({ directiveName?: string | undefined; renameTo?: string | undefined; }[] & ({ directiveName?: string | undefined; renameTo?: string | undefined; } & { directiveName?: string | undefined; renameTo?: string | undefined; } & { [K_155 in Exclude]: never; })[] & { [K_156 in Exclude]: never; }) | undefined; requestTimeoutSeconds?: number | undefined; id?: string | undefined; customNatsKv?: ({ serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_157 in Exclude]: never; }) | undefined; } & { [K_158 in Exclude]: never; }) | undefined; } & { [K_159 in Exclude]: never; })[] & { [K_160 in Exclude]: never; }) | undefined; fieldConfigurations?: ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: (string[] & string[] & { [K_161 in Exclude]: never; }) | undefined; argumentsConfiguration?: ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] & ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: (string[] & string[] & { [K_162 in Exclude]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_163 in Exclude]: never; })[] & { [K_164 in Exclude]: never; }) | undefined; requiresFields?: (string[] & string[] & { [K_165 in Exclude]: never; }) | undefined; unescapeResponseJson?: boolean | undefined; } & { [K_166 in Exclude]: never; })[] & { [K_167 in Exclude]: never; }) | undefined; graphqlSchema?: string | undefined; typeConfigurations?: ({ typeName?: string | undefined; renameTo?: string | undefined; }[] & ({ typeName?: string | undefined; renameTo?: string | undefined; } & { typeName?: string | undefined; renameTo?: string | undefined; } & { [K_168 in Exclude]: never; })[] & { [K_169 in Exclude]: never; }) | undefined; stringStorage?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & { [K_170 in Exclude]: never; }) | undefined; } & { [K_171 in Exclude]: never; }>(object: I_1): EngineConfiguration; }; export declare const EngineConfiguration_StringStorageEntry: { encode(message: EngineConfiguration_StringStorageEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EngineConfiguration_StringStorageEntry; fromJSON(object: any): EngineConfiguration_StringStorageEntry; toJSON(message: EngineConfiguration_StringStorageEntry): unknown; create]: never; }>(base?: I | undefined): EngineConfiguration_StringStorageEntry; fromPartial]: never; }>(object: I_1): EngineConfiguration_StringStorageEntry; }; export declare const InternedString: { encode(message: InternedString, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): InternedString; fromJSON(object: any): InternedString; toJSON(message: InternedString): unknown; create]: never; }>(base?: I | undefined): InternedString; fromPartial]: never; }>(object: I_1): InternedString; }; export declare const DataSourceConfiguration: { encode(message: DataSourceConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DataSourceConfiguration; fromJSON(object: any): DataSourceConfiguration; toJSON(message: DataSourceConfiguration): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; childNodes?: ({ typeName?: string | undefined; fieldNames?: string[] | undefined; }[] & ({ typeName?: string | undefined; fieldNames?: string[] | undefined; } & { typeName?: string | undefined; fieldNames?: (string[] & string[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }) | undefined; overrideFieldPathFromAlias?: boolean | undefined; customRest?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } | undefined; statusCodeTypeMappings?: { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] | undefined; defaultTypeName?: string | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_12 in Exclude]: never; })[] & { [K_13 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_14 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_15 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_16 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_20 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_21 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_23 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_24 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_25 in Exclude]: never; }) | undefined; } & { [K_26 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_27 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_30 in Exclude]: never; }) | undefined; customGraphql?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } | undefined; federation?: { enabled?: boolean | undefined; serviceSdl?: string | undefined; } | undefined; upstreamSchema?: { key?: string | undefined; } | undefined; hooksConfiguration?: { onWSTransportConnectionInit?: boolean | undefined; } | undefined; customScalarTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_31 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }) | undefined; } & { [K_34 in Exclude]: never; }) | undefined; } & { [K_35 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_36 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_39 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_40 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_41 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_42 in Exclude]: never; }) | undefined; } & { [K_43 in Exclude]: never; }) | undefined; } & { [K_44 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_45 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_46 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_47 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_48 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_49 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_50 in Exclude]: never; }) | undefined; } & { [K_51 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_52 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_53 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_54 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_55 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_56 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_57 in Exclude]: never; })[] & { [K_58 in Exclude]: never; }) | undefined; } & { [K_59 in Exclude]: never; }) | undefined; customStatic?: ({ data?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { data?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_60 in Exclude]: never; }) | undefined; } & { [K_61 in Exclude]: never; }) | undefined; customDatabase?: ({ databaseURL?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; prismaSchema?: { key?: string | undefined; } | undefined; graphqlSchema?: { key?: string | undefined; } | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; jsonInputVariables?: string[] | undefined; } & { databaseURL?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_62 in Exclude]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_63 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_64 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_65 in Exclude]: never; })[] & { [K_66 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_67 in Exclude]: never; }) | undefined; } & { [K_68 in Exclude]: never; }) | undefined; directives?: ({ directiveName?: string | undefined; renameTo?: string | undefined; }[] & ({ directiveName?: string | undefined; renameTo?: string | undefined; } & { directiveName?: string | undefined; renameTo?: string | undefined; } & { [K_69 in Exclude]: never; })[] & { [K_70 in Exclude]: never; }) | undefined; requestTimeoutSeconds?: number | undefined; id?: string | undefined; customNatsKv?: ({ serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_71 in Exclude]: never; }) | undefined; } & { [K_72 in Exclude]: never; }) | undefined; } & { [K_73 in Exclude]: never; }>(base?: I | undefined): DataSourceConfiguration; fromPartial]: never; }) | undefined; } & { [K_75 in Exclude]: never; })[] & { [K_76 in Exclude]: never; }) | undefined; childNodes?: ({ typeName?: string | undefined; fieldNames?: string[] | undefined; }[] & ({ typeName?: string | undefined; fieldNames?: string[] | undefined; } & { typeName?: string | undefined; fieldNames?: (string[] & string[] & { [K_77 in Exclude]: never; }) | undefined; } & { [K_78 in Exclude]: never; })[] & { [K_79 in Exclude]: never; }) | undefined; overrideFieldPathFromAlias?: boolean | undefined; customRest?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } | undefined; statusCodeTypeMappings?: { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] | undefined; defaultTypeName?: string | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_80 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_81 in Exclude]: never; })[] & { [K_82 in Exclude]: never; }) | undefined; } & { [K_83 in Exclude]: never; }) | undefined; } & { [K_84 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_85 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_86 in Exclude]: never; })[] & { [K_87 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_88 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_89 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_90 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_91 in Exclude]: never; }) | undefined; } & { [K_92 in Exclude]: never; }) | undefined; } & { [K_93 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_94 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_95 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_96 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_97 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_98 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_99 in Exclude]: never; }) | undefined; } & { [K_100 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_101 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_102 in Exclude]: never; })[] & { [K_103 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_104 in Exclude]: never; }) | undefined; customGraphql?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } | undefined; federation?: { enabled?: boolean | undefined; serviceSdl?: string | undefined; } | undefined; upstreamSchema?: { key?: string | undefined; } | undefined; hooksConfiguration?: { onWSTransportConnectionInit?: boolean | undefined; } | undefined; customScalarTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_105 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_106 in Exclude]: never; })[] & { [K_107 in Exclude]: never; }) | undefined; } & { [K_108 in Exclude]: never; }) | undefined; } & { [K_109 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_110 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_111 in Exclude]: never; })[] & { [K_112 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_113 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_114 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_115 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_116 in Exclude]: never; }) | undefined; } & { [K_117 in Exclude]: never; }) | undefined; } & { [K_118 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_119 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_120 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_121 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_122 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_123 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_124 in Exclude]: never; }) | undefined; } & { [K_125 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_126 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_127 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_128 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_129 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_130 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_131 in Exclude]: never; })[] & { [K_132 in Exclude]: never; }) | undefined; } & { [K_133 in Exclude]: never; }) | undefined; customStatic?: ({ data?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { data?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_134 in Exclude]: never; }) | undefined; } & { [K_135 in Exclude]: never; }) | undefined; customDatabase?: ({ databaseURL?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; prismaSchema?: { key?: string | undefined; } | undefined; graphqlSchema?: { key?: string | undefined; } | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; jsonInputVariables?: string[] | undefined; } & { databaseURL?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_136 in Exclude]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_137 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_138 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_139 in Exclude]: never; })[] & { [K_140 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_141 in Exclude]: never; }) | undefined; } & { [K_142 in Exclude]: never; }) | undefined; directives?: ({ directiveName?: string | undefined; renameTo?: string | undefined; }[] & ({ directiveName?: string | undefined; renameTo?: string | undefined; } & { directiveName?: string | undefined; renameTo?: string | undefined; } & { [K_143 in Exclude]: never; })[] & { [K_144 in Exclude]: never; }) | undefined; requestTimeoutSeconds?: number | undefined; id?: string | undefined; customNatsKv?: ({ serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_145 in Exclude]: never; }) | undefined; } & { [K_146 in Exclude]: never; }) | undefined; } & { [K_147 in Exclude]: never; }>(object: I_1): DataSourceConfiguration; }; export declare const DirectiveConfiguration: { encode(message: DirectiveConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DirectiveConfiguration; fromJSON(object: any): DirectiveConfiguration; toJSON(message: DirectiveConfiguration): unknown; create]: never; }>(base?: I | undefined): DirectiveConfiguration; fromPartial]: never; }>(object: I_1): DirectiveConfiguration; }; export declare const DataSourceCustomNatsKv: { encode(message: DataSourceCustomNatsKv, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DataSourceCustomNatsKv; fromJSON(object: any): DataSourceCustomNatsKv; toJSON(message: DataSourceCustomNatsKv): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): DataSourceCustomNatsKv; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): DataSourceCustomNatsKv; }; export declare const DataSourceCustomREST: { encode(message: DataSourceCustomREST, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DataSourceCustomREST; fromJSON(object: any): DataSourceCustomREST; toJSON(message: DataSourceCustomREST): unknown; create]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_8 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_9 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_10 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_14 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_15 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_16 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_18 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_21 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_22 in Exclude]: never; })[] & { [K_23 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_24 in Exclude]: never; }>(base?: I | undefined): DataSourceCustomREST; fromPartial]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_26 in Exclude]: never; })[] & { [K_27 in Exclude]: never; }) | undefined; } & { [K_28 in Exclude]: never; }) | undefined; } & { [K_29 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_30 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_31 in Exclude]: never; })[] & { [K_32 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_33 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_34 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_35 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_36 in Exclude]: never; }) | undefined; } & { [K_37 in Exclude]: never; }) | undefined; } & { [K_38 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_39 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_40 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_41 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_42 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_43 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_44 in Exclude]: never; }) | undefined; } & { [K_45 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_46 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_47 in Exclude]: never; })[] & { [K_48 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_49 in Exclude]: never; }>(object: I_1): DataSourceCustomREST; }; export declare const StatusCodeTypeMapping: { encode(message: StatusCodeTypeMapping, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StatusCodeTypeMapping; fromJSON(object: any): StatusCodeTypeMapping; toJSON(message: StatusCodeTypeMapping): unknown; create]: never; }>(base?: I | undefined): StatusCodeTypeMapping; fromPartial]: never; }>(object: I_1): StatusCodeTypeMapping; }; export declare const DataSourceCustomGraphQL: { encode(message: DataSourceCustomGraphQL, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DataSourceCustomGraphQL; fromJSON(object: any): DataSourceCustomGraphQL; toJSON(message: DataSourceCustomGraphQL): unknown; create]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_8 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_9 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_10 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_14 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_15 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_16 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_18 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_21 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_23 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_24 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_25 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_26 in Exclude]: never; })[] & { [K_27 in Exclude]: never; }) | undefined; } & { [K_28 in Exclude]: never; }>(base?: I | undefined): DataSourceCustomGraphQL; fromPartial]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_30 in Exclude]: never; })[] & { [K_31 in Exclude]: never; }) | undefined; } & { [K_32 in Exclude]: never; }) | undefined; } & { [K_33 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_34 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_35 in Exclude]: never; })[] & { [K_36 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_37 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_38 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_39 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_40 in Exclude]: never; }) | undefined; } & { [K_41 in Exclude]: never; }) | undefined; } & { [K_42 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_43 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_44 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_45 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_46 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_47 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_48 in Exclude]: never; }) | undefined; } & { [K_49 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_50 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_51 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_52 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_53 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_54 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_55 in Exclude]: never; })[] & { [K_56 in Exclude]: never; }) | undefined; } & { [K_57 in Exclude]: never; }>(object: I_1): DataSourceCustomGraphQL; }; export declare const DataSourceCustomDatabase: { encode(message: DataSourceCustomDatabase, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DataSourceCustomDatabase; fromJSON(object: any): DataSourceCustomDatabase; toJSON(message: DataSourceCustomDatabase): unknown; create]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }>(base?: I | undefined): DataSourceCustomDatabase; fromPartial]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_8 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_9 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_10 in Exclude]: never; })[] & { [K_11 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }>(object: I_1): DataSourceCustomDatabase; }; export declare const GraphQLFederationConfiguration: { encode(message: GraphQLFederationConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GraphQLFederationConfiguration; fromJSON(object: any): GraphQLFederationConfiguration; toJSON(message: GraphQLFederationConfiguration): unknown; create]: never; }>(base?: I | undefined): GraphQLFederationConfiguration; fromPartial]: never; }>(object: I_1): GraphQLFederationConfiguration; }; export declare const DataSourceCustomStatic: { encode(message: DataSourceCustomStatic, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DataSourceCustomStatic; fromJSON(object: any): DataSourceCustomStatic; toJSON(message: DataSourceCustomStatic): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): DataSourceCustomStatic; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): DataSourceCustomStatic; }; export declare const GraphQLSubscriptionConfiguration: { encode(message: GraphQLSubscriptionConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GraphQLSubscriptionConfiguration; fromJSON(object: any): GraphQLSubscriptionConfiguration; toJSON(message: GraphQLSubscriptionConfiguration): unknown; create]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): GraphQLSubscriptionConfiguration; fromPartial]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): GraphQLSubscriptionConfiguration; }; export declare const FetchConfiguration: { encode(message: FetchConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FetchConfiguration; fromJSON(object: any): FetchConfiguration; toJSON(message: FetchConfiguration): unknown; create]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_8 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_9 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_10 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_14 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_15 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_16 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_18 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }>(base?: I | undefined): FetchConfiguration; fromPartial]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_22 in Exclude]: never; })[] & { [K_23 in Exclude]: never; }) | undefined; } & { [K_24 in Exclude]: never; }) | undefined; } & { [K_25 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_26 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_27 in Exclude]: never; })[] & { [K_28 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_29 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_30 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_31 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_32 in Exclude]: never; }) | undefined; } & { [K_33 in Exclude]: never; }) | undefined; } & { [K_34 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_35 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_36 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_37 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_38 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_39 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_40 in Exclude]: never; }) | undefined; } & { [K_41 in Exclude]: never; }>(object: I_1): FetchConfiguration; }; export declare const FetchConfiguration_HeaderEntry: { encode(message: FetchConfiguration_HeaderEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FetchConfiguration_HeaderEntry; fromJSON(object: any): FetchConfiguration_HeaderEntry; toJSON(message: FetchConfiguration_HeaderEntry): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(base?: I | undefined): FetchConfiguration_HeaderEntry; fromPartial]: never; })[] & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }>(object: I_1): FetchConfiguration_HeaderEntry; }; export declare const MTLSConfiguration: { encode(message: MTLSConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MTLSConfiguration; fromJSON(object: any): MTLSConfiguration; toJSON(message: MTLSConfiguration): unknown; create]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): MTLSConfiguration; fromPartial]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): MTLSConfiguration; }; export declare const UpstreamAuthentication: { encode(message: UpstreamAuthentication, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpstreamAuthentication; fromJSON(object: any): UpstreamAuthentication; toJSON(message: UpstreamAuthentication): unknown; create]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_1 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(base?: I | undefined): UpstreamAuthentication; fromPartial]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_7 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_8 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }>(object: I_1): UpstreamAuthentication; }; export declare const JwtUpstreamAuthenticationConfig: { encode(message: JwtUpstreamAuthenticationConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): JwtUpstreamAuthenticationConfig; fromJSON(object: any): JwtUpstreamAuthenticationConfig; toJSON(message: JwtUpstreamAuthenticationConfig): unknown; create]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): JwtUpstreamAuthenticationConfig; fromPartial]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): JwtUpstreamAuthenticationConfig; }; export declare const JwtUpstreamAuthenticationWithAccessTokenExchange: { encode(message: JwtUpstreamAuthenticationWithAccessTokenExchange, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): JwtUpstreamAuthenticationWithAccessTokenExchange; fromJSON(object: any): JwtUpstreamAuthenticationWithAccessTokenExchange; toJSON(message: JwtUpstreamAuthenticationWithAccessTokenExchange): unknown; create]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): JwtUpstreamAuthenticationWithAccessTokenExchange; fromPartial]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): JwtUpstreamAuthenticationWithAccessTokenExchange; }; export declare const RESTSubscriptionConfiguration: { encode(message: RESTSubscriptionConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RESTSubscriptionConfiguration; fromJSON(object: any): RESTSubscriptionConfiguration; toJSON(message: RESTSubscriptionConfiguration): unknown; create]: never; }>(base?: I | undefined): RESTSubscriptionConfiguration; fromPartial]: never; }>(object: I_1): RESTSubscriptionConfiguration; }; export declare const URLQueryConfiguration: { encode(message: URLQueryConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): URLQueryConfiguration; fromJSON(object: any): URLQueryConfiguration; toJSON(message: URLQueryConfiguration): unknown; create]: never; }>(base?: I | undefined): URLQueryConfiguration; fromPartial]: never; }>(object: I_1): URLQueryConfiguration; }; export declare const HTTPHeader: { encode(message: HTTPHeader, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): HTTPHeader; fromJSON(object: any): HTTPHeader; toJSON(message: HTTPHeader): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): HTTPHeader; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): HTTPHeader; }; export declare const TypeConfiguration: { encode(message: TypeConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TypeConfiguration; fromJSON(object: any): TypeConfiguration; toJSON(message: TypeConfiguration): unknown; create]: never; }>(base?: I | undefined): TypeConfiguration; fromPartial]: never; }>(object: I_1): TypeConfiguration; }; export declare const FieldConfiguration: { encode(message: FieldConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FieldConfiguration; fromJSON(object: any): FieldConfiguration; toJSON(message: FieldConfiguration): unknown; create]: never; }) | undefined; argumentsConfiguration?: ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] & ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: (string[] & string[] & { [K_1 in Exclude]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }) | undefined; requiresFields?: (string[] & string[] & { [K_4 in Exclude]: never; }) | undefined; unescapeResponseJson?: boolean | undefined; } & { [K_5 in Exclude]: never; }>(base?: I | undefined): FieldConfiguration; fromPartial]: never; }) | undefined; argumentsConfiguration?: ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] & ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: (string[] & string[] & { [K_7 in Exclude]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }) | undefined; requiresFields?: (string[] & string[] & { [K_10 in Exclude]: never; }) | undefined; unescapeResponseJson?: boolean | undefined; } & { [K_11 in Exclude]: never; }>(object: I_1): FieldConfiguration; }; export declare const TypeField: { encode(message: TypeField, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TypeField; fromJSON(object: any): TypeField; toJSON(message: TypeField): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): TypeField; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): TypeField; }; export declare const SingleTypeField: { encode(message: SingleTypeField, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SingleTypeField; fromJSON(object: any): SingleTypeField; toJSON(message: SingleTypeField): unknown; create]: never; }>(base?: I | undefined): SingleTypeField; fromPartial]: never; }>(object: I_1): SingleTypeField; }; export declare const ArgumentConfiguration: { encode(message: ArgumentConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ArgumentConfiguration; fromJSON(object: any): ArgumentConfiguration; toJSON(message: ArgumentConfiguration): unknown; create]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): ArgumentConfiguration; fromPartial]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): ArgumentConfiguration; }; export declare const WunderGraphConfiguration: { encode(message: WunderGraphConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WunderGraphConfiguration; fromJSON(object: any): WunderGraphConfiguration; toJSON(message: WunderGraphConfiguration): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; childNodes?: ({ typeName?: string | undefined; fieldNames?: string[] | undefined; }[] & ({ typeName?: string | undefined; fieldNames?: string[] | undefined; } & { typeName?: string | undefined; fieldNames?: (string[] & string[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }) | undefined; overrideFieldPathFromAlias?: boolean | undefined; customRest?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } | undefined; statusCodeTypeMappings?: { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] | undefined; defaultTypeName?: string | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_12 in Exclude]: never; })[] & { [K_13 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_14 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_15 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_16 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_20 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_21 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_23 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_24 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_25 in Exclude]: never; }) | undefined; } & { [K_26 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_27 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_30 in Exclude]: never; }) | undefined; customGraphql?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } | undefined; federation?: { enabled?: boolean | undefined; serviceSdl?: string | undefined; } | undefined; upstreamSchema?: { key?: string | undefined; } | undefined; hooksConfiguration?: { onWSTransportConnectionInit?: boolean | undefined; } | undefined; customScalarTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_31 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }) | undefined; } & { [K_34 in Exclude]: never; }) | undefined; } & { [K_35 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_36 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_39 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_40 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_41 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_42 in Exclude]: never; }) | undefined; } & { [K_43 in Exclude]: never; }) | undefined; } & { [K_44 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_45 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_46 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_47 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_48 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_49 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_50 in Exclude]: never; }) | undefined; } & { [K_51 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_52 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_53 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_54 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_55 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_56 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_57 in Exclude]: never; })[] & { [K_58 in Exclude]: never; }) | undefined; } & { [K_59 in Exclude]: never; }) | undefined; customStatic?: ({ data?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { data?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_60 in Exclude]: never; }) | undefined; } & { [K_61 in Exclude]: never; }) | undefined; customDatabase?: ({ databaseURL?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; prismaSchema?: { key?: string | undefined; } | undefined; graphqlSchema?: { key?: string | undefined; } | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; jsonInputVariables?: string[] | undefined; } & { databaseURL?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_62 in Exclude]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_63 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_64 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_65 in Exclude]: never; })[] & { [K_66 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_67 in Exclude]: never; }) | undefined; } & { [K_68 in Exclude]: never; }) | undefined; directives?: ({ directiveName?: string | undefined; renameTo?: string | undefined; }[] & ({ directiveName?: string | undefined; renameTo?: string | undefined; } & { directiveName?: string | undefined; renameTo?: string | undefined; } & { [K_69 in Exclude]: never; })[] & { [K_70 in Exclude]: never; }) | undefined; requestTimeoutSeconds?: number | undefined; id?: string | undefined; customNatsKv?: ({ serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_71 in Exclude]: never; }) | undefined; } & { [K_72 in Exclude]: never; }) | undefined; } & { [K_73 in Exclude]: never; })[] & { [K_74 in Exclude]: never; }) | undefined; fieldConfigurations?: ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: (string[] & string[] & { [K_75 in Exclude]: never; }) | undefined; argumentsConfiguration?: ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] & ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: (string[] & string[] & { [K_76 in Exclude]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_77 in Exclude]: never; })[] & { [K_78 in Exclude]: never; }) | undefined; requiresFields?: (string[] & string[] & { [K_79 in Exclude]: never; }) | undefined; unescapeResponseJson?: boolean | undefined; } & { [K_80 in Exclude]: never; })[] & { [K_81 in Exclude]: never; }) | undefined; graphqlSchema?: string | undefined; typeConfigurations?: ({ typeName?: string | undefined; renameTo?: string | undefined; }[] & ({ typeName?: string | undefined; renameTo?: string | undefined; } & { typeName?: string | undefined; renameTo?: string | undefined; } & { [K_82 in Exclude]: never; })[] & { [K_83 in Exclude]: never; }) | undefined; stringStorage?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & { [K_84 in Exclude]: never; }) | undefined; } & { [K_85 in Exclude]: never; }) | undefined; enableGraphqlEndpoint?: boolean | undefined; operations?: ({ name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } | undefined; authenticationConfig?: { authRequired?: boolean | undefined; } | undefined; liveQueryConfig?: { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } | undefined; authorizationConfig?: { claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } | undefined; hooksConfiguration?: { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } | undefined; variablesConfiguration?: { injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } | undefined; authenticationConfig?: { authRequired?: boolean | undefined; } | undefined; liveQueryConfig?: { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } | undefined; authorizationConfig?: { claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } | undefined; hooksConfiguration?: { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } | undefined; variablesConfiguration?: { injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: ({ enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } & { [K_86 in Exclude]: never; }) | undefined; authenticationConfig?: ({ authRequired?: boolean | undefined; } & { authRequired?: boolean | undefined; } & { [K_87 in Exclude]: never; }) | undefined; liveQueryConfig?: ({ enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { [K_88 in Exclude]: never; }) | undefined; authorizationConfig?: ({ claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } & { claims?: ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] & ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_89 in Exclude]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_90 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_91 in Exclude]: never; }) | undefined; } & { [K_92 in Exclude]: never; })[] & { [K_93 in Exclude]: never; }) | undefined; roleConfig?: ({ requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } & { requireMatchAll?: (string[] & string[] & { [K_94 in Exclude]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_95 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_96 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_97 in Exclude]: never; }) | undefined; } & { [K_98 in Exclude]: never; }) | undefined; } & { [K_99 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: ({ enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { [K_100 in Exclude]: never; }) | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { [K_101 in Exclude]: never; }) | undefined; variablesConfiguration?: ({ injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } & { injectVariables?: ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] & ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_102 in Exclude]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_103 in Exclude]: never; })[] & { [K_104 in Exclude]: never; }) | undefined; } & { [K_105 in Exclude]: never; }) | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] & ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; } & { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: ({ from?: string[] | undefined; to?: string[] | undefined; } & { from?: (string[] & string[] & { [K_106 in Exclude]: never; }) | undefined; to?: (string[] & string[] & { [K_107 in Exclude]: never; }) | undefined; } & { [K_108 in Exclude]: never; }) | undefined; } & { [K_109 in Exclude]: never; })[] & { [K_110 in Exclude]: never; }) | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { [K_111 in Exclude]: never; })[] & { [K_112 in Exclude]: never; }) | undefined; invalidOperationNames?: (string[] & string[] & { [K_113 in Exclude]: never; }) | undefined; corsConfiguration?: ({ allowedOrigins?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; allowedMethods?: string[] | undefined; allowedHeaders?: string[] | undefined; exposedHeaders?: string[] | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { allowedOrigins?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_114 in Exclude]: never; })[] & { [K_115 in Exclude]: never; }) | undefined; allowedMethods?: (string[] & string[] & { [K_116 in Exclude]: never; }) | undefined; allowedHeaders?: (string[] & string[] & { [K_117 in Exclude]: never; }) | undefined; exposedHeaders?: (string[] & string[] & { [K_118 in Exclude]: never; }) | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { [K_119 in Exclude]: never; }) | undefined; authenticationConfig?: ({ cookieBased?: { providers?: { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] | undefined; authorizedRedirectUris?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; authorizedRedirectUriRegexes?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; hashKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; blockKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; csrfSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; timeoutSeconds?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; hooks?: { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } | undefined; jwksBased?: { providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } | undefined; publicClaims?: string[] | undefined; } & { cookieBased?: ({ providers?: { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] | undefined; authorizedRedirectUris?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; authorizedRedirectUriRegexes?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; hashKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; blockKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; csrfSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; timeoutSeconds?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { providers?: ({ id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] & ({ id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; } & { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: ({ clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_120 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_121 in Exclude]: never; }) | undefined; } & { [K_122 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_123 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_124 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_125 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_126 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_127 in Exclude]: never; }) | undefined; } & { [K_128 in Exclude]: never; })[] & { [K_129 in Exclude]: never; }) | undefined; } & { [K_130 in Exclude]: never; }) | undefined; } & { [K_131 in Exclude]: never; })[] & { [K_132 in Exclude]: never; }) | undefined; authorizedRedirectUris?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_133 in Exclude]: never; })[] & { [K_134 in Exclude]: never; }) | undefined; authorizedRedirectUriRegexes?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_135 in Exclude]: never; })[] & { [K_136 in Exclude]: never; }) | undefined; hashKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_137 in Exclude]: never; }) | undefined; blockKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_138 in Exclude]: never; }) | undefined; csrfSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_139 in Exclude]: never; }) | undefined; timeoutSeconds?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_140 in Exclude]: never; }) | undefined; } & { [K_141 in Exclude]: never; }) | undefined; hooks?: ({ postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { [K_142 in Exclude]: never; }) | undefined; jwksBased?: ({ providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } & { providers?: ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] & ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { jwksUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_143 in Exclude]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_144 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_145 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_146 in Exclude]: never; })[] & { [K_147 in Exclude]: never; }) | undefined; } & { [K_148 in Exclude]: never; }) | undefined; publicClaims?: (string[] & string[] & { [K_149 in Exclude]: never; }) | undefined; } & { [K_150 in Exclude]: never; }) | undefined; s3UploadConfiguration?: ({ name?: string | undefined; endpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; accessKeyID?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; secretAccessKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketName?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketLocation?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSL?: boolean | undefined; uploadProfiles?: { [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } | undefined; }[] & ({ name?: string | undefined; endpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; accessKeyID?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; secretAccessKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketName?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketLocation?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSL?: boolean | undefined; uploadProfiles?: { [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } | undefined; } & { name?: string | undefined; endpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_151 in Exclude]: never; }) | undefined; accessKeyID?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_152 in Exclude]: never; }) | undefined; secretAccessKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_153 in Exclude]: never; }) | undefined; bucketName?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_154 in Exclude]: never; }) | undefined; bucketLocation?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_155 in Exclude]: never; }) | undefined; useSSL?: boolean | undefined; uploadProfiles?: ({ [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } & { [x: string]: ({ requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } & { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: (string[] & string[] & { [K_156 in Exclude]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_157 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_158 in Exclude]: never; }) | undefined; } & { [K_159 in Exclude]: never; }) | undefined; } & { [K_160 in Exclude]: never; }) | undefined; } & { [K_161 in Exclude]: never; })[] & { [K_162 in Exclude]: never; }) | undefined; allowedHostNames?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_163 in Exclude]: never; })[] & { [K_164 in Exclude]: never; }) | undefined; webhooks?: ({ name?: string | undefined; filePath?: string | undefined; verifier?: { kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } | undefined; }[] & ({ name?: string | undefined; filePath?: string | undefined; verifier?: { kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } | undefined; } & { name?: string | undefined; filePath?: string | undefined; verifier?: ({ kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { kind?: WebhookVerifierKind | undefined; secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_165 in Exclude]: never; }) | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { [K_166 in Exclude]: never; }) | undefined; } & { [K_167 in Exclude]: never; })[] & { [K_168 in Exclude]: never; }) | undefined; serverOptions?: ({ serverUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; listen?: { host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; logger?: { level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { serverUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_169 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_170 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_171 in Exclude]: never; }) | undefined; } & { [K_172 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_173 in Exclude]: never; }) | undefined; } & { [K_174 in Exclude]: never; }) | undefined; } & { [K_175 in Exclude]: never; }) | undefined; nodeOptions?: ({ nodeUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; publicNodeUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; listen?: { host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; logger?: { level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: { port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; nodeInternalUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; defaultHttpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; openTelemetry?: { enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; prometheus?: { enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { nodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_176 in Exclude]: never; }) | undefined; publicNodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_177 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_178 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_179 in Exclude]: never; }) | undefined; } & { [K_180 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_181 in Exclude]: never; }) | undefined; } & { [K_182 in Exclude]: never; }) | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: ({ port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_183 in Exclude]: never; }) | undefined; } & { [K_184 in Exclude]: never; }) | undefined; nodeInternalUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_185 in Exclude]: never; }) | undefined; defaultHttpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_186 in Exclude]: never; }) | undefined; openTelemetry?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_187 in Exclude]: never; }) | undefined; exporterHttpEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_188 in Exclude]: never; }) | undefined; sampler?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_189 in Exclude]: never; }) | undefined; authToken?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_190 in Exclude]: never; }) | undefined; } & { [K_191 in Exclude]: never; }) | undefined; prometheus?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_192 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_193 in Exclude]: never; }) | undefined; } & { [K_194 in Exclude]: never; }) | undefined; } & { [K_195 in Exclude]: never; }) | undefined; experimentalConfig?: ({ orm?: boolean | undefined; } & { orm?: boolean | undefined; } & { [K_196 in Exclude]: never; }) | undefined; } & { [K_197 in Exclude]: never; }) | undefined; apiId?: string | undefined; environmentIds?: (string[] & string[] & { [K_198 in Exclude]: never; }) | undefined; dangerouslyEnableGraphQLEndpoint?: boolean | undefined; configHash?: string | undefined; enabledFeatures?: ({ apiCount?: number | undefined; schemaExtension?: boolean | undefined; customJSONScalars?: boolean | undefined; customIntScalars?: boolean | undefined; customFloatScalars?: boolean | undefined; } & { apiCount?: number | undefined; schemaExtension?: boolean | undefined; customJSONScalars?: boolean | undefined; customIntScalars?: boolean | undefined; customFloatScalars?: boolean | undefined; } & { [K_199 in Exclude]: never; }) | undefined; hooks?: ({ id?: string | undefined; type?: HookType | undefined; matcher?: { operationType?: OperationType | undefined; datasources?: string[] | undefined; } | undefined; }[] & ({ id?: string | undefined; type?: HookType | undefined; matcher?: { operationType?: OperationType | undefined; datasources?: string[] | undefined; } | undefined; } & { id?: string | undefined; type?: HookType | undefined; matcher?: ({ operationType?: OperationType | undefined; datasources?: string[] | undefined; } & { operationType?: OperationType | undefined; datasources?: (string[] & string[] & { [K_200 in Exclude]: never; }) | undefined; } & { [K_201 in Exclude]: never; }) | undefined; } & { [K_202 in Exclude]: never; })[] & { [K_203 in Exclude]: never; }) | undefined; } & { [K_204 in Exclude]: never; }>(base?: I | undefined): WunderGraphConfiguration; fromPartial]: never; }) | undefined; } & { [K_206 in Exclude]: never; })[] & { [K_207 in Exclude]: never; }) | undefined; childNodes?: ({ typeName?: string | undefined; fieldNames?: string[] | undefined; }[] & ({ typeName?: string | undefined; fieldNames?: string[] | undefined; } & { typeName?: string | undefined; fieldNames?: (string[] & string[] & { [K_208 in Exclude]: never; }) | undefined; } & { [K_209 in Exclude]: never; })[] & { [K_210 in Exclude]: never; }) | undefined; overrideFieldPathFromAlias?: boolean | undefined; customRest?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } | undefined; statusCodeTypeMappings?: { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] | undefined; defaultTypeName?: string | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_211 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_212 in Exclude]: never; })[] & { [K_213 in Exclude]: never; }) | undefined; } & { [K_214 in Exclude]: never; }) | undefined; } & { [K_215 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_216 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_217 in Exclude]: never; })[] & { [K_218 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_219 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_220 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_221 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_222 in Exclude]: never; }) | undefined; } & { [K_223 in Exclude]: never; }) | undefined; } & { [K_224 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_225 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_226 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_227 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_228 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_229 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_230 in Exclude]: never; }) | undefined; } & { [K_231 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_232 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_233 in Exclude]: never; })[] & { [K_234 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_235 in Exclude]: never; }) | undefined; customGraphql?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } | undefined; federation?: { enabled?: boolean | undefined; serviceSdl?: string | undefined; } | undefined; upstreamSchema?: { key?: string | undefined; } | undefined; hooksConfiguration?: { onWSTransportConnectionInit?: boolean | undefined; } | undefined; customScalarTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_236 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_237 in Exclude]: never; })[] & { [K_238 in Exclude]: never; }) | undefined; } & { [K_239 in Exclude]: never; }) | undefined; } & { [K_240 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_241 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_242 in Exclude]: never; })[] & { [K_243 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_244 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_245 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_246 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_247 in Exclude]: never; }) | undefined; } & { [K_248 in Exclude]: never; }) | undefined; } & { [K_249 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_250 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_251 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_252 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_253 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_254 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_255 in Exclude]: never; }) | undefined; } & { [K_256 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_257 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_258 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_259 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_260 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_261 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_262 in Exclude]: never; })[] & { [K_263 in Exclude]: never; }) | undefined; } & { [K_264 in Exclude]: never; }) | undefined; customStatic?: ({ data?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { data?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_265 in Exclude]: never; }) | undefined; } & { [K_266 in Exclude]: never; }) | undefined; customDatabase?: ({ databaseURL?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; prismaSchema?: { key?: string | undefined; } | undefined; graphqlSchema?: { key?: string | undefined; } | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; jsonInputVariables?: string[] | undefined; } & { databaseURL?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_267 in Exclude]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_268 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_269 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_270 in Exclude]: never; })[] & { [K_271 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_272 in Exclude]: never; }) | undefined; } & { [K_273 in Exclude]: never; }) | undefined; directives?: ({ directiveName?: string | undefined; renameTo?: string | undefined; }[] & ({ directiveName?: string | undefined; renameTo?: string | undefined; } & { directiveName?: string | undefined; renameTo?: string | undefined; } & { [K_274 in Exclude]: never; })[] & { [K_275 in Exclude]: never; }) | undefined; requestTimeoutSeconds?: number | undefined; id?: string | undefined; customNatsKv?: ({ serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_276 in Exclude]: never; }) | undefined; } & { [K_277 in Exclude]: never; }) | undefined; } & { [K_278 in Exclude]: never; })[] & { [K_279 in Exclude]: never; }) | undefined; fieldConfigurations?: ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: (string[] & string[] & { [K_280 in Exclude]: never; }) | undefined; argumentsConfiguration?: ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] & ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: (string[] & string[] & { [K_281 in Exclude]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_282 in Exclude]: never; })[] & { [K_283 in Exclude]: never; }) | undefined; requiresFields?: (string[] & string[] & { [K_284 in Exclude]: never; }) | undefined; unescapeResponseJson?: boolean | undefined; } & { [K_285 in Exclude]: never; })[] & { [K_286 in Exclude]: never; }) | undefined; graphqlSchema?: string | undefined; typeConfigurations?: ({ typeName?: string | undefined; renameTo?: string | undefined; }[] & ({ typeName?: string | undefined; renameTo?: string | undefined; } & { typeName?: string | undefined; renameTo?: string | undefined; } & { [K_287 in Exclude]: never; })[] & { [K_288 in Exclude]: never; }) | undefined; stringStorage?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & { [K_289 in Exclude]: never; }) | undefined; } & { [K_290 in Exclude]: never; }) | undefined; enableGraphqlEndpoint?: boolean | undefined; operations?: ({ name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } | undefined; authenticationConfig?: { authRequired?: boolean | undefined; } | undefined; liveQueryConfig?: { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } | undefined; authorizationConfig?: { claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } | undefined; hooksConfiguration?: { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } | undefined; variablesConfiguration?: { injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } | undefined; authenticationConfig?: { authRequired?: boolean | undefined; } | undefined; liveQueryConfig?: { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } | undefined; authorizationConfig?: { claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } | undefined; hooksConfiguration?: { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } | undefined; variablesConfiguration?: { injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: ({ enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } & { [K_291 in Exclude]: never; }) | undefined; authenticationConfig?: ({ authRequired?: boolean | undefined; } & { authRequired?: boolean | undefined; } & { [K_292 in Exclude]: never; }) | undefined; liveQueryConfig?: ({ enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { [K_293 in Exclude]: never; }) | undefined; authorizationConfig?: ({ claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } & { claims?: ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] & ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_294 in Exclude]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_295 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_296 in Exclude]: never; }) | undefined; } & { [K_297 in Exclude]: never; })[] & { [K_298 in Exclude]: never; }) | undefined; roleConfig?: ({ requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } & { requireMatchAll?: (string[] & string[] & { [K_299 in Exclude]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_300 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_301 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_302 in Exclude]: never; }) | undefined; } & { [K_303 in Exclude]: never; }) | undefined; } & { [K_304 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: ({ enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { [K_305 in Exclude]: never; }) | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { [K_306 in Exclude]: never; }) | undefined; variablesConfiguration?: ({ injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } & { injectVariables?: ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] & ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_307 in Exclude]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_308 in Exclude]: never; })[] & { [K_309 in Exclude]: never; }) | undefined; } & { [K_310 in Exclude]: never; }) | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] & ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; } & { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: ({ from?: string[] | undefined; to?: string[] | undefined; } & { from?: (string[] & string[] & { [K_311 in Exclude]: never; }) | undefined; to?: (string[] & string[] & { [K_312 in Exclude]: never; }) | undefined; } & { [K_313 in Exclude]: never; }) | undefined; } & { [K_314 in Exclude]: never; })[] & { [K_315 in Exclude]: never; }) | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { [K_316 in Exclude]: never; })[] & { [K_317 in Exclude]: never; }) | undefined; invalidOperationNames?: (string[] & string[] & { [K_318 in Exclude]: never; }) | undefined; corsConfiguration?: ({ allowedOrigins?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; allowedMethods?: string[] | undefined; allowedHeaders?: string[] | undefined; exposedHeaders?: string[] | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { allowedOrigins?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_319 in Exclude]: never; })[] & { [K_320 in Exclude]: never; }) | undefined; allowedMethods?: (string[] & string[] & { [K_321 in Exclude]: never; }) | undefined; allowedHeaders?: (string[] & string[] & { [K_322 in Exclude]: never; }) | undefined; exposedHeaders?: (string[] & string[] & { [K_323 in Exclude]: never; }) | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { [K_324 in Exclude]: never; }) | undefined; authenticationConfig?: ({ cookieBased?: { providers?: { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] | undefined; authorizedRedirectUris?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; authorizedRedirectUriRegexes?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; hashKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; blockKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; csrfSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; timeoutSeconds?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; hooks?: { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } | undefined; jwksBased?: { providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } | undefined; publicClaims?: string[] | undefined; } & { cookieBased?: ({ providers?: { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] | undefined; authorizedRedirectUris?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; authorizedRedirectUriRegexes?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; hashKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; blockKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; csrfSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; timeoutSeconds?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { providers?: ({ id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] & ({ id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; } & { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: ({ clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_325 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_326 in Exclude]: never; }) | undefined; } & { [K_327 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_328 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_329 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_330 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_331 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_332 in Exclude]: never; }) | undefined; } & { [K_333 in Exclude]: never; })[] & { [K_334 in Exclude]: never; }) | undefined; } & { [K_335 in Exclude]: never; }) | undefined; } & { [K_336 in Exclude]: never; })[] & { [K_337 in Exclude]: never; }) | undefined; authorizedRedirectUris?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_338 in Exclude]: never; })[] & { [K_339 in Exclude]: never; }) | undefined; authorizedRedirectUriRegexes?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_340 in Exclude]: never; })[] & { [K_341 in Exclude]: never; }) | undefined; hashKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_342 in Exclude]: never; }) | undefined; blockKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_343 in Exclude]: never; }) | undefined; csrfSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_344 in Exclude]: never; }) | undefined; timeoutSeconds?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_345 in Exclude]: never; }) | undefined; } & { [K_346 in Exclude]: never; }) | undefined; hooks?: ({ postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { [K_347 in Exclude]: never; }) | undefined; jwksBased?: ({ providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } & { providers?: ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] & ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { jwksUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_348 in Exclude]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_349 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_350 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_351 in Exclude]: never; })[] & { [K_352 in Exclude]: never; }) | undefined; } & { [K_353 in Exclude]: never; }) | undefined; publicClaims?: (string[] & string[] & { [K_354 in Exclude]: never; }) | undefined; } & { [K_355 in Exclude]: never; }) | undefined; s3UploadConfiguration?: ({ name?: string | undefined; endpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; accessKeyID?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; secretAccessKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketName?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketLocation?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSL?: boolean | undefined; uploadProfiles?: { [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } | undefined; }[] & ({ name?: string | undefined; endpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; accessKeyID?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; secretAccessKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketName?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketLocation?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSL?: boolean | undefined; uploadProfiles?: { [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } | undefined; } & { name?: string | undefined; endpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_356 in Exclude]: never; }) | undefined; accessKeyID?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_357 in Exclude]: never; }) | undefined; secretAccessKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_358 in Exclude]: never; }) | undefined; bucketName?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_359 in Exclude]: never; }) | undefined; bucketLocation?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_360 in Exclude]: never; }) | undefined; useSSL?: boolean | undefined; uploadProfiles?: ({ [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } & { [x: string]: ({ requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } & { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: (string[] & string[] & { [K_361 in Exclude]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_362 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_363 in Exclude]: never; }) | undefined; } & { [K_364 in Exclude]: never; }) | undefined; } & { [K_365 in Exclude]: never; }) | undefined; } & { [K_366 in Exclude]: never; })[] & { [K_367 in Exclude]: never; }) | undefined; allowedHostNames?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_368 in Exclude]: never; })[] & { [K_369 in Exclude]: never; }) | undefined; webhooks?: ({ name?: string | undefined; filePath?: string | undefined; verifier?: { kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } | undefined; }[] & ({ name?: string | undefined; filePath?: string | undefined; verifier?: { kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } | undefined; } & { name?: string | undefined; filePath?: string | undefined; verifier?: ({ kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { kind?: WebhookVerifierKind | undefined; secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_370 in Exclude]: never; }) | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { [K_371 in Exclude]: never; }) | undefined; } & { [K_372 in Exclude]: never; })[] & { [K_373 in Exclude]: never; }) | undefined; serverOptions?: ({ serverUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; listen?: { host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; logger?: { level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { serverUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_374 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_375 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_376 in Exclude]: never; }) | undefined; } & { [K_377 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_378 in Exclude]: never; }) | undefined; } & { [K_379 in Exclude]: never; }) | undefined; } & { [K_380 in Exclude]: never; }) | undefined; nodeOptions?: ({ nodeUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; publicNodeUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; listen?: { host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; logger?: { level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: { port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; nodeInternalUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; defaultHttpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; openTelemetry?: { enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; prometheus?: { enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { nodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_381 in Exclude]: never; }) | undefined; publicNodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_382 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_383 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_384 in Exclude]: never; }) | undefined; } & { [K_385 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_386 in Exclude]: never; }) | undefined; } & { [K_387 in Exclude]: never; }) | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: ({ port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_388 in Exclude]: never; }) | undefined; } & { [K_389 in Exclude]: never; }) | undefined; nodeInternalUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_390 in Exclude]: never; }) | undefined; defaultHttpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_391 in Exclude]: never; }) | undefined; openTelemetry?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_392 in Exclude]: never; }) | undefined; exporterHttpEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_393 in Exclude]: never; }) | undefined; sampler?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_394 in Exclude]: never; }) | undefined; authToken?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_395 in Exclude]: never; }) | undefined; } & { [K_396 in Exclude]: never; }) | undefined; prometheus?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_397 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_398 in Exclude]: never; }) | undefined; } & { [K_399 in Exclude]: never; }) | undefined; } & { [K_400 in Exclude]: never; }) | undefined; experimentalConfig?: ({ orm?: boolean | undefined; } & { orm?: boolean | undefined; } & { [K_401 in Exclude]: never; }) | undefined; } & { [K_402 in Exclude]: never; }) | undefined; apiId?: string | undefined; environmentIds?: (string[] & string[] & { [K_403 in Exclude]: never; }) | undefined; dangerouslyEnableGraphQLEndpoint?: boolean | undefined; configHash?: string | undefined; enabledFeatures?: ({ apiCount?: number | undefined; schemaExtension?: boolean | undefined; customJSONScalars?: boolean | undefined; customIntScalars?: boolean | undefined; customFloatScalars?: boolean | undefined; } & { apiCount?: number | undefined; schemaExtension?: boolean | undefined; customJSONScalars?: boolean | undefined; customIntScalars?: boolean | undefined; customFloatScalars?: boolean | undefined; } & { [K_404 in Exclude]: never; }) | undefined; hooks?: ({ id?: string | undefined; type?: HookType | undefined; matcher?: { operationType?: OperationType | undefined; datasources?: string[] | undefined; } | undefined; }[] & ({ id?: string | undefined; type?: HookType | undefined; matcher?: { operationType?: OperationType | undefined; datasources?: string[] | undefined; } | undefined; } & { id?: string | undefined; type?: HookType | undefined; matcher?: ({ operationType?: OperationType | undefined; datasources?: string[] | undefined; } & { operationType?: OperationType | undefined; datasources?: (string[] & string[] & { [K_405 in Exclude]: never; }) | undefined; } & { [K_406 in Exclude]: never; }) | undefined; } & { [K_407 in Exclude]: never; })[] & { [K_408 in Exclude]: never; }) | undefined; } & { [K_409 in Exclude]: never; }>(object: I_1): WunderGraphConfiguration; }; export declare const EnabledFeatures: { encode(message: EnabledFeatures, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnabledFeatures; fromJSON(object: any): EnabledFeatures; toJSON(message: EnabledFeatures): unknown; create]: never; }>(base?: I | undefined): EnabledFeatures; fromPartial]: never; }>(object: I_1): EnabledFeatures; }; export declare const S3UploadProfileHooksConfiguration: { encode(message: S3UploadProfileHooksConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): S3UploadProfileHooksConfiguration; fromJSON(object: any): S3UploadProfileHooksConfiguration; toJSON(message: S3UploadProfileHooksConfiguration): unknown; create]: never; }>(base?: I | undefined): S3UploadProfileHooksConfiguration; fromPartial]: never; }>(object: I_1): S3UploadProfileHooksConfiguration; }; export declare const S3UploadProfile: { encode(message: S3UploadProfile, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): S3UploadProfile; fromJSON(object: any): S3UploadProfile; toJSON(message: S3UploadProfile): unknown; create]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_1 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(base?: I | undefined): S3UploadProfile; fromPartial]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_5 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }>(object: I_1): S3UploadProfile; }; export declare const S3UploadConfiguration: { encode(message: S3UploadConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): S3UploadConfiguration; fromJSON(object: any): S3UploadConfiguration; toJSON(message: S3UploadConfiguration): unknown; create]: never; }) | undefined; accessKeyID?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; secretAccessKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; bucketName?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_3 in Exclude]: never; }) | undefined; bucketLocation?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; useSSL?: boolean | undefined; uploadProfiles?: ({ [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } & { [x: string]: ({ requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } & { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: (string[] & string[] & { [K_5 in Exclude]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_6 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }>(base?: I | undefined): S3UploadConfiguration; fromPartial]: never; }) | undefined; accessKeyID?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_12 in Exclude]: never; }) | undefined; secretAccessKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_13 in Exclude]: never; }) | undefined; bucketName?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_14 in Exclude]: never; }) | undefined; bucketLocation?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_15 in Exclude]: never; }) | undefined; useSSL?: boolean | undefined; uploadProfiles?: ({ [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } & { [x: string]: ({ requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } & { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: (string[] & string[] & { [K_16 in Exclude]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_17 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }) | undefined; } & { [K_21 in Exclude]: never; }>(object: I_1): S3UploadConfiguration; }; export declare const S3UploadConfiguration_UploadProfilesEntry: { encode(message: S3UploadConfiguration_UploadProfilesEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): S3UploadConfiguration_UploadProfilesEntry; fromJSON(object: any): S3UploadConfiguration_UploadProfilesEntry; toJSON(message: S3UploadConfiguration_UploadProfilesEntry): unknown; create]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_1 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }>(base?: I | undefined): S3UploadConfiguration_UploadProfilesEntry; fromPartial]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_6 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }>(object: I_1): S3UploadConfiguration_UploadProfilesEntry; }; export declare const UserDefinedApi: { encode(message: UserDefinedApi, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UserDefinedApi; fromJSON(object: any): UserDefinedApi; toJSON(message: UserDefinedApi): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; childNodes?: ({ typeName?: string | undefined; fieldNames?: string[] | undefined; }[] & ({ typeName?: string | undefined; fieldNames?: string[] | undefined; } & { typeName?: string | undefined; fieldNames?: (string[] & string[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }) | undefined; overrideFieldPathFromAlias?: boolean | undefined; customRest?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } | undefined; statusCodeTypeMappings?: { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] | undefined; defaultTypeName?: string | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_12 in Exclude]: never; })[] & { [K_13 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_14 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_15 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_16 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_20 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_21 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_23 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_24 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_25 in Exclude]: never; }) | undefined; } & { [K_26 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_27 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_30 in Exclude]: never; }) | undefined; customGraphql?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } | undefined; federation?: { enabled?: boolean | undefined; serviceSdl?: string | undefined; } | undefined; upstreamSchema?: { key?: string | undefined; } | undefined; hooksConfiguration?: { onWSTransportConnectionInit?: boolean | undefined; } | undefined; customScalarTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_31 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }) | undefined; } & { [K_34 in Exclude]: never; }) | undefined; } & { [K_35 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_36 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_39 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_40 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_41 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_42 in Exclude]: never; }) | undefined; } & { [K_43 in Exclude]: never; }) | undefined; } & { [K_44 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_45 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_46 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_47 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_48 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_49 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_50 in Exclude]: never; }) | undefined; } & { [K_51 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_52 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_53 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_54 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_55 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_56 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_57 in Exclude]: never; })[] & { [K_58 in Exclude]: never; }) | undefined; } & { [K_59 in Exclude]: never; }) | undefined; customStatic?: ({ data?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { data?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_60 in Exclude]: never; }) | undefined; } & { [K_61 in Exclude]: never; }) | undefined; customDatabase?: ({ databaseURL?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; prismaSchema?: { key?: string | undefined; } | undefined; graphqlSchema?: { key?: string | undefined; } | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; jsonInputVariables?: string[] | undefined; } & { databaseURL?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_62 in Exclude]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_63 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_64 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_65 in Exclude]: never; })[] & { [K_66 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_67 in Exclude]: never; }) | undefined; } & { [K_68 in Exclude]: never; }) | undefined; directives?: ({ directiveName?: string | undefined; renameTo?: string | undefined; }[] & ({ directiveName?: string | undefined; renameTo?: string | undefined; } & { directiveName?: string | undefined; renameTo?: string | undefined; } & { [K_69 in Exclude]: never; })[] & { [K_70 in Exclude]: never; }) | undefined; requestTimeoutSeconds?: number | undefined; id?: string | undefined; customNatsKv?: ({ serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_71 in Exclude]: never; }) | undefined; } & { [K_72 in Exclude]: never; }) | undefined; } & { [K_73 in Exclude]: never; })[] & { [K_74 in Exclude]: never; }) | undefined; fieldConfigurations?: ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: (string[] & string[] & { [K_75 in Exclude]: never; }) | undefined; argumentsConfiguration?: ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] & ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: (string[] & string[] & { [K_76 in Exclude]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_77 in Exclude]: never; })[] & { [K_78 in Exclude]: never; }) | undefined; requiresFields?: (string[] & string[] & { [K_79 in Exclude]: never; }) | undefined; unescapeResponseJson?: boolean | undefined; } & { [K_80 in Exclude]: never; })[] & { [K_81 in Exclude]: never; }) | undefined; graphqlSchema?: string | undefined; typeConfigurations?: ({ typeName?: string | undefined; renameTo?: string | undefined; }[] & ({ typeName?: string | undefined; renameTo?: string | undefined; } & { typeName?: string | undefined; renameTo?: string | undefined; } & { [K_82 in Exclude]: never; })[] & { [K_83 in Exclude]: never; }) | undefined; stringStorage?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & { [K_84 in Exclude]: never; }) | undefined; } & { [K_85 in Exclude]: never; }) | undefined; enableGraphqlEndpoint?: boolean | undefined; operations?: ({ name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } | undefined; authenticationConfig?: { authRequired?: boolean | undefined; } | undefined; liveQueryConfig?: { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } | undefined; authorizationConfig?: { claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } | undefined; hooksConfiguration?: { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } | undefined; variablesConfiguration?: { injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } | undefined; authenticationConfig?: { authRequired?: boolean | undefined; } | undefined; liveQueryConfig?: { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } | undefined; authorizationConfig?: { claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } | undefined; hooksConfiguration?: { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } | undefined; variablesConfiguration?: { injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: ({ enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } & { [K_86 in Exclude]: never; }) | undefined; authenticationConfig?: ({ authRequired?: boolean | undefined; } & { authRequired?: boolean | undefined; } & { [K_87 in Exclude]: never; }) | undefined; liveQueryConfig?: ({ enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { [K_88 in Exclude]: never; }) | undefined; authorizationConfig?: ({ claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } & { claims?: ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] & ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_89 in Exclude]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_90 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_91 in Exclude]: never; }) | undefined; } & { [K_92 in Exclude]: never; })[] & { [K_93 in Exclude]: never; }) | undefined; roleConfig?: ({ requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } & { requireMatchAll?: (string[] & string[] & { [K_94 in Exclude]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_95 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_96 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_97 in Exclude]: never; }) | undefined; } & { [K_98 in Exclude]: never; }) | undefined; } & { [K_99 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: ({ enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { [K_100 in Exclude]: never; }) | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { [K_101 in Exclude]: never; }) | undefined; variablesConfiguration?: ({ injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } & { injectVariables?: ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] & ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_102 in Exclude]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_103 in Exclude]: never; })[] & { [K_104 in Exclude]: never; }) | undefined; } & { [K_105 in Exclude]: never; }) | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] & ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; } & { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: ({ from?: string[] | undefined; to?: string[] | undefined; } & { from?: (string[] & string[] & { [K_106 in Exclude]: never; }) | undefined; to?: (string[] & string[] & { [K_107 in Exclude]: never; }) | undefined; } & { [K_108 in Exclude]: never; }) | undefined; } & { [K_109 in Exclude]: never; })[] & { [K_110 in Exclude]: never; }) | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { [K_111 in Exclude]: never; })[] & { [K_112 in Exclude]: never; }) | undefined; invalidOperationNames?: (string[] & string[] & { [K_113 in Exclude]: never; }) | undefined; corsConfiguration?: ({ allowedOrigins?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; allowedMethods?: string[] | undefined; allowedHeaders?: string[] | undefined; exposedHeaders?: string[] | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { allowedOrigins?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_114 in Exclude]: never; })[] & { [K_115 in Exclude]: never; }) | undefined; allowedMethods?: (string[] & string[] & { [K_116 in Exclude]: never; }) | undefined; allowedHeaders?: (string[] & string[] & { [K_117 in Exclude]: never; }) | undefined; exposedHeaders?: (string[] & string[] & { [K_118 in Exclude]: never; }) | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { [K_119 in Exclude]: never; }) | undefined; authenticationConfig?: ({ cookieBased?: { providers?: { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] | undefined; authorizedRedirectUris?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; authorizedRedirectUriRegexes?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; hashKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; blockKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; csrfSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; timeoutSeconds?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; hooks?: { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } | undefined; jwksBased?: { providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } | undefined; publicClaims?: string[] | undefined; } & { cookieBased?: ({ providers?: { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] | undefined; authorizedRedirectUris?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; authorizedRedirectUriRegexes?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; hashKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; blockKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; csrfSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; timeoutSeconds?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { providers?: ({ id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] & ({ id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; } & { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: ({ clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_120 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_121 in Exclude]: never; }) | undefined; } & { [K_122 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_123 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_124 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_125 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_126 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_127 in Exclude]: never; }) | undefined; } & { [K_128 in Exclude]: never; })[] & { [K_129 in Exclude]: never; }) | undefined; } & { [K_130 in Exclude]: never; }) | undefined; } & { [K_131 in Exclude]: never; })[] & { [K_132 in Exclude]: never; }) | undefined; authorizedRedirectUris?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_133 in Exclude]: never; })[] & { [K_134 in Exclude]: never; }) | undefined; authorizedRedirectUriRegexes?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_135 in Exclude]: never; })[] & { [K_136 in Exclude]: never; }) | undefined; hashKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_137 in Exclude]: never; }) | undefined; blockKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_138 in Exclude]: never; }) | undefined; csrfSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_139 in Exclude]: never; }) | undefined; timeoutSeconds?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_140 in Exclude]: never; }) | undefined; } & { [K_141 in Exclude]: never; }) | undefined; hooks?: ({ postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { [K_142 in Exclude]: never; }) | undefined; jwksBased?: ({ providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } & { providers?: ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] & ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { jwksUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_143 in Exclude]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_144 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_145 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_146 in Exclude]: never; })[] & { [K_147 in Exclude]: never; }) | undefined; } & { [K_148 in Exclude]: never; }) | undefined; publicClaims?: (string[] & string[] & { [K_149 in Exclude]: never; }) | undefined; } & { [K_150 in Exclude]: never; }) | undefined; s3UploadConfiguration?: ({ name?: string | undefined; endpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; accessKeyID?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; secretAccessKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketName?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketLocation?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSL?: boolean | undefined; uploadProfiles?: { [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } | undefined; }[] & ({ name?: string | undefined; endpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; accessKeyID?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; secretAccessKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketName?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketLocation?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSL?: boolean | undefined; uploadProfiles?: { [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } | undefined; } & { name?: string | undefined; endpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_151 in Exclude]: never; }) | undefined; accessKeyID?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_152 in Exclude]: never; }) | undefined; secretAccessKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_153 in Exclude]: never; }) | undefined; bucketName?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_154 in Exclude]: never; }) | undefined; bucketLocation?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_155 in Exclude]: never; }) | undefined; useSSL?: boolean | undefined; uploadProfiles?: ({ [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } & { [x: string]: ({ requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } & { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: (string[] & string[] & { [K_156 in Exclude]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_157 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_158 in Exclude]: never; }) | undefined; } & { [K_159 in Exclude]: never; }) | undefined; } & { [K_160 in Exclude]: never; }) | undefined; } & { [K_161 in Exclude]: never; })[] & { [K_162 in Exclude]: never; }) | undefined; allowedHostNames?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_163 in Exclude]: never; })[] & { [K_164 in Exclude]: never; }) | undefined; webhooks?: ({ name?: string | undefined; filePath?: string | undefined; verifier?: { kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } | undefined; }[] & ({ name?: string | undefined; filePath?: string | undefined; verifier?: { kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } | undefined; } & { name?: string | undefined; filePath?: string | undefined; verifier?: ({ kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { kind?: WebhookVerifierKind | undefined; secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_165 in Exclude]: never; }) | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { [K_166 in Exclude]: never; }) | undefined; } & { [K_167 in Exclude]: never; })[] & { [K_168 in Exclude]: never; }) | undefined; serverOptions?: ({ serverUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; listen?: { host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; logger?: { level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { serverUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_169 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_170 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_171 in Exclude]: never; }) | undefined; } & { [K_172 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_173 in Exclude]: never; }) | undefined; } & { [K_174 in Exclude]: never; }) | undefined; } & { [K_175 in Exclude]: never; }) | undefined; nodeOptions?: ({ nodeUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; publicNodeUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; listen?: { host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; logger?: { level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: { port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; nodeInternalUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; defaultHttpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; openTelemetry?: { enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; prometheus?: { enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { nodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_176 in Exclude]: never; }) | undefined; publicNodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_177 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_178 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_179 in Exclude]: never; }) | undefined; } & { [K_180 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_181 in Exclude]: never; }) | undefined; } & { [K_182 in Exclude]: never; }) | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: ({ port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_183 in Exclude]: never; }) | undefined; } & { [K_184 in Exclude]: never; }) | undefined; nodeInternalUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_185 in Exclude]: never; }) | undefined; defaultHttpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_186 in Exclude]: never; }) | undefined; openTelemetry?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_187 in Exclude]: never; }) | undefined; exporterHttpEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_188 in Exclude]: never; }) | undefined; sampler?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_189 in Exclude]: never; }) | undefined; authToken?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_190 in Exclude]: never; }) | undefined; } & { [K_191 in Exclude]: never; }) | undefined; prometheus?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_192 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_193 in Exclude]: never; }) | undefined; } & { [K_194 in Exclude]: never; }) | undefined; } & { [K_195 in Exclude]: never; }) | undefined; experimentalConfig?: ({ orm?: boolean | undefined; } & { orm?: boolean | undefined; } & { [K_196 in Exclude]: never; }) | undefined; } & { [K_197 in Exclude]: never; }>(base?: I | undefined): UserDefinedApi; fromPartial]: never; }) | undefined; } & { [K_199 in Exclude]: never; })[] & { [K_200 in Exclude]: never; }) | undefined; childNodes?: ({ typeName?: string | undefined; fieldNames?: string[] | undefined; }[] & ({ typeName?: string | undefined; fieldNames?: string[] | undefined; } & { typeName?: string | undefined; fieldNames?: (string[] & string[] & { [K_201 in Exclude]: never; }) | undefined; } & { [K_202 in Exclude]: never; })[] & { [K_203 in Exclude]: never; }) | undefined; overrideFieldPathFromAlias?: boolean | undefined; customRest?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } | undefined; statusCodeTypeMappings?: { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] | undefined; defaultTypeName?: string | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_204 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_205 in Exclude]: never; })[] & { [K_206 in Exclude]: never; }) | undefined; } & { [K_207 in Exclude]: never; }) | undefined; } & { [K_208 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_209 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_210 in Exclude]: never; })[] & { [K_211 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_212 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_213 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_214 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_215 in Exclude]: never; }) | undefined; } & { [K_216 in Exclude]: never; }) | undefined; } & { [K_217 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_218 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_219 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_220 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_221 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_222 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_223 in Exclude]: never; }) | undefined; } & { [K_224 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { enabled?: boolean | undefined; pollingIntervalMillis?: number | undefined; skipPublishSameResponse?: boolean | undefined; } & { [K_225 in Exclude]: never; }) | undefined; statusCodeTypeMappings?: ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; }[] & ({ statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { statusCode?: number | undefined; typeName?: string | undefined; injectStatusCodeIntoBody?: boolean | undefined; } & { [K_226 in Exclude]: never; })[] & { [K_227 in Exclude]: never; }) | undefined; defaultTypeName?: string | undefined; } & { [K_228 in Exclude]: never; }) | undefined; customGraphql?: ({ fetch?: { url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; subscription?: { enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } | undefined; federation?: { enabled?: boolean | undefined; serviceSdl?: string | undefined; } | undefined; upstreamSchema?: { key?: string | undefined; } | undefined; hooksConfiguration?: { onWSTransportConnectionInit?: boolean | undefined; } | undefined; customScalarTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; } & { fetch?: ({ url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; method?: HTTPMethod | undefined; header?: { [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } | undefined; body?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; query?: { name?: string | undefined; value?: string | undefined; }[] | undefined; upstreamAuthentication?: { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } | undefined; urlEncodeBody?: boolean | undefined; mTLS?: { key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; baseUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; path?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; httpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_229 in Exclude]: never; }) | undefined; method?: HTTPMethod | undefined; header?: ({ [x: string]: { values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } | undefined; } & { [x: string]: ({ values?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; } & { values?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_230 in Exclude]: never; })[] & { [K_231 in Exclude]: never; }) | undefined; } & { [K_232 in Exclude]: never; }) | undefined; } & { [K_233 in Exclude]: never; }) | undefined; body?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_234 in Exclude]: never; }) | undefined; query?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & { [K_235 in Exclude]: never; })[] & { [K_236 in Exclude]: never; }) | undefined; upstreamAuthentication?: ({ kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } | undefined; jwtWithAccessTokenExchangeConfig?: { secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { kind?: UpstreamAuthenticationKind | undefined; jwtConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_237 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; } & { [K_238 in Exclude]: never; }) | undefined; jwtWithAccessTokenExchangeConfig?: ({ secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_239 in Exclude]: never; }) | undefined; signingMethod?: SigningMethod | undefined; accessTokenExchangeEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_240 in Exclude]: never; }) | undefined; } & { [K_241 in Exclude]: never; }) | undefined; } & { [K_242 in Exclude]: never; }) | undefined; urlEncodeBody?: boolean | undefined; mTLS?: ({ key?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; cert?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; insecureSkipVerify?: boolean | undefined; } & { key?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_243 in Exclude]: never; }) | undefined; cert?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_244 in Exclude]: never; }) | undefined; insecureSkipVerify?: boolean | undefined; } & { [K_245 in Exclude]: never; }) | undefined; baseUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_246 in Exclude]: never; }) | undefined; path?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_247 in Exclude]: never; }) | undefined; httpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_248 in Exclude]: never; }) | undefined; } & { [K_249 in Exclude]: never; }) | undefined; subscription?: ({ enabled?: boolean | undefined; url?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSE?: boolean | undefined; } & { enabled?: boolean | undefined; url?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_250 in Exclude]: never; }) | undefined; useSSE?: boolean | undefined; } & { [K_251 in Exclude]: never; }) | undefined; federation?: ({ enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { enabled?: boolean | undefined; serviceSdl?: string | undefined; } & { [K_252 in Exclude]: never; }) | undefined; upstreamSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_253 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ onWSTransportConnectionInit?: boolean | undefined; } & { onWSTransportConnectionInit?: boolean | undefined; } & { [K_254 in Exclude]: never; }) | undefined; customScalarTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_255 in Exclude]: never; })[] & { [K_256 in Exclude]: never; }) | undefined; } & { [K_257 in Exclude]: never; }) | undefined; customStatic?: ({ data?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { data?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_258 in Exclude]: never; }) | undefined; } & { [K_259 in Exclude]: never; }) | undefined; customDatabase?: ({ databaseURL?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; prismaSchema?: { key?: string | undefined; } | undefined; graphqlSchema?: { key?: string | undefined; } | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: { typeName?: string | undefined; fieldName?: string | undefined; }[] | undefined; jsonInputVariables?: string[] | undefined; } & { databaseURL?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_260 in Exclude]: never; }) | undefined; prismaSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_261 in Exclude]: never; }) | undefined; graphqlSchema?: ({ key?: string | undefined; } & { key?: string | undefined; } & { [K_262 in Exclude]: never; }) | undefined; closeTimeoutSeconds?: number | undefined; jsonTypeFields?: ({ typeName?: string | undefined; fieldName?: string | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; } & { [K_263 in Exclude]: never; })[] & { [K_264 in Exclude]: never; }) | undefined; jsonInputVariables?: (string[] & string[] & { [K_265 in Exclude]: never; }) | undefined; } & { [K_266 in Exclude]: never; }) | undefined; directives?: ({ directiveName?: string | undefined; renameTo?: string | undefined; }[] & ({ directiveName?: string | undefined; renameTo?: string | undefined; } & { directiveName?: string | undefined; renameTo?: string | undefined; } & { [K_267 in Exclude]: never; })[] & { [K_268 in Exclude]: never; }) | undefined; requestTimeoutSeconds?: number | undefined; id?: string | undefined; customNatsKv?: ({ serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { serverURL?: string | undefined; bucketName?: string | undefined; operation?: NatsKvOperation | undefined; history?: number | undefined; token?: string | undefined; bucketPrefix?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_269 in Exclude]: never; }) | undefined; } & { [K_270 in Exclude]: never; }) | undefined; } & { [K_271 in Exclude]: never; })[] & { [K_272 in Exclude]: never; }) | undefined; fieldConfigurations?: ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; }[] & ({ typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: string[] | undefined; argumentsConfiguration?: { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] | undefined; requiresFields?: string[] | undefined; unescapeResponseJson?: boolean | undefined; } & { typeName?: string | undefined; fieldName?: string | undefined; disableDefaultFieldMapping?: boolean | undefined; path?: (string[] & string[] & { [K_273 in Exclude]: never; }) | undefined; argumentsConfiguration?: ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; }[] & ({ name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: string[] | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { name?: string | undefined; sourceType?: ArgumentSource | undefined; sourcePath?: (string[] & string[] & { [K_274 in Exclude]: never; }) | undefined; renderConfiguration?: ArgumentRenderConfiguration | undefined; renameTypeTo?: string | undefined; } & { [K_275 in Exclude]: never; })[] & { [K_276 in Exclude]: never; }) | undefined; requiresFields?: (string[] & string[] & { [K_277 in Exclude]: never; }) | undefined; unescapeResponseJson?: boolean | undefined; } & { [K_278 in Exclude]: never; })[] & { [K_279 in Exclude]: never; }) | undefined; graphqlSchema?: string | undefined; typeConfigurations?: ({ typeName?: string | undefined; renameTo?: string | undefined; }[] & ({ typeName?: string | undefined; renameTo?: string | undefined; } & { typeName?: string | undefined; renameTo?: string | undefined; } & { [K_280 in Exclude]: never; })[] & { [K_281 in Exclude]: never; }) | undefined; stringStorage?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & { [K_282 in Exclude]: never; }) | undefined; } & { [K_283 in Exclude]: never; }) | undefined; enableGraphqlEndpoint?: boolean | undefined; operations?: ({ name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } | undefined; authenticationConfig?: { authRequired?: boolean | undefined; } | undefined; liveQueryConfig?: { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } | undefined; authorizationConfig?: { claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } | undefined; hooksConfiguration?: { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } | undefined; variablesConfiguration?: { injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } | undefined; authenticationConfig?: { authRequired?: boolean | undefined; } | undefined; liveQueryConfig?: { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } | undefined; authorizationConfig?: { claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } | undefined; hooksConfiguration?: { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } | undefined; variablesConfiguration?: { injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { name?: string | undefined; content?: string | undefined; operationType?: OperationType | undefined; variablesSchema?: string | undefined; responseSchema?: string | undefined; cacheConfig?: ({ enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; public?: boolean | undefined; staleWhileRevalidate?: number | undefined; mustRevalidate?: boolean | undefined; } & { [K_284 in Exclude]: never; }) | undefined; authenticationConfig?: ({ authRequired?: boolean | undefined; } & { authRequired?: boolean | undefined; } & { [K_285 in Exclude]: never; }) | undefined; liveQueryConfig?: ({ enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { enable?: boolean | undefined; pollingIntervalSeconds?: number | undefined; } & { [K_286 in Exclude]: never; }) | undefined; authorizationConfig?: ({ claims?: { variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] | undefined; roleConfig?: { requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } | undefined; } & { claims?: ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; }[] & ({ variablePathComponents?: string[] | undefined; claimType?: ClaimType | undefined; custom?: { name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_287 in Exclude]: never; }) | undefined; claimType?: ClaimType | undefined; custom?: ({ name?: string | undefined; jsonPathComponents?: string[] | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { name?: string | undefined; jsonPathComponents?: (string[] & string[] & { [K_288 in Exclude]: never; }) | undefined; type?: ValueType | undefined; required?: boolean | undefined; } & { [K_289 in Exclude]: never; }) | undefined; } & { [K_290 in Exclude]: never; })[] & { [K_291 in Exclude]: never; }) | undefined; roleConfig?: ({ requireMatchAll?: string[] | undefined; requireMatchAny?: string[] | undefined; denyMatchAll?: string[] | undefined; denyMatchAny?: string[] | undefined; } & { requireMatchAll?: (string[] & string[] & { [K_292 in Exclude]: never; }) | undefined; requireMatchAny?: (string[] & string[] & { [K_293 in Exclude]: never; }) | undefined; denyMatchAll?: (string[] & string[] & { [K_294 in Exclude]: never; }) | undefined; denyMatchAny?: (string[] & string[] & { [K_295 in Exclude]: never; }) | undefined; } & { [K_296 in Exclude]: never; }) | undefined; } & { [K_297 in Exclude]: never; }) | undefined; hooksConfiguration?: ({ preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { preResolve?: boolean | undefined; postResolve?: boolean | undefined; mutatingPreResolve?: boolean | undefined; mutatingPostResolve?: boolean | undefined; mockResolve?: ({ enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { enable?: boolean | undefined; subscriptionPollingIntervalMillis?: number | undefined; } & { [K_298 in Exclude]: never; }) | undefined; httpTransportOnRequest?: boolean | undefined; httpTransportOnResponse?: boolean | undefined; customResolve?: boolean | undefined; } & { [K_299 in Exclude]: never; }) | undefined; variablesConfiguration?: ({ injectVariables?: { variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] | undefined; } & { injectVariables?: ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; }[] & ({ variablePathComponents?: string[] | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { variablePathComponents?: (string[] & string[] & { [K_300 in Exclude]: never; }) | undefined; variableKind?: InjectVariableKind | undefined; dateFormat?: string | undefined; environmentVariableName?: string | undefined; } & { [K_301 in Exclude]: never; })[] & { [K_302 in Exclude]: never; }) | undefined; } & { [K_303 in Exclude]: never; }) | undefined; internal?: boolean | undefined; interpolationVariablesSchema?: string | undefined; postResolveTransformations?: ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; }[] & ({ kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: { from?: string[] | undefined; to?: string[] | undefined; } | undefined; } & { kind?: PostResolveTransformationKind | undefined; depth?: number | undefined; get?: ({ from?: string[] | undefined; to?: string[] | undefined; } & { from?: (string[] & string[] & { [K_304 in Exclude]: never; }) | undefined; to?: (string[] & string[] & { [K_305 in Exclude]: never; }) | undefined; } & { [K_306 in Exclude]: never; }) | undefined; } & { [K_307 in Exclude]: never; })[] & { [K_308 in Exclude]: never; }) | undefined; engine?: OperationExecutionEngine | undefined; path?: string | undefined; } & { [K_309 in Exclude]: never; })[] & { [K_310 in Exclude]: never; }) | undefined; invalidOperationNames?: (string[] & string[] & { [K_311 in Exclude]: never; }) | undefined; corsConfiguration?: ({ allowedOrigins?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; allowedMethods?: string[] | undefined; allowedHeaders?: string[] | undefined; exposedHeaders?: string[] | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { allowedOrigins?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_312 in Exclude]: never; })[] & { [K_313 in Exclude]: never; }) | undefined; allowedMethods?: (string[] & string[] & { [K_314 in Exclude]: never; }) | undefined; allowedHeaders?: (string[] & string[] & { [K_315 in Exclude]: never; }) | undefined; exposedHeaders?: (string[] & string[] & { [K_316 in Exclude]: never; }) | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { [K_317 in Exclude]: never; }) | undefined; authenticationConfig?: ({ cookieBased?: { providers?: { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] | undefined; authorizedRedirectUris?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; authorizedRedirectUriRegexes?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; hashKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; blockKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; csrfSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; timeoutSeconds?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; hooks?: { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } | undefined; jwksBased?: { providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } | undefined; publicClaims?: string[] | undefined; } & { cookieBased?: ({ providers?: { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] | undefined; authorizedRedirectUris?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; authorizedRedirectUriRegexes?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] | undefined; hashKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; blockKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; csrfSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; timeoutSeconds?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { providers?: ({ id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; }[] & ({ id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: { clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; oidcConfig?: { issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } | undefined; } & { id?: string | undefined; kind?: AuthProviderKind | undefined; githubConfig?: ({ clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_318 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_319 in Exclude]: never; }) | undefined; } & { [K_320 in Exclude]: never; }) | undefined; oidcConfig?: ({ issuer?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientId?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; clientSecret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; queryParameters?: { name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] | undefined; } & { issuer?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_321 in Exclude]: never; }) | undefined; clientId?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_322 in Exclude]: never; }) | undefined; clientSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_323 in Exclude]: never; }) | undefined; queryParameters?: ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; }[] & ({ name?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; value?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { name?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_324 in Exclude]: never; }) | undefined; value?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_325 in Exclude]: never; }) | undefined; } & { [K_326 in Exclude]: never; })[] & { [K_327 in Exclude]: never; }) | undefined; } & { [K_328 in Exclude]: never; }) | undefined; } & { [K_329 in Exclude]: never; })[] & { [K_330 in Exclude]: never; }) | undefined; authorizedRedirectUris?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_331 in Exclude]: never; })[] & { [K_332 in Exclude]: never; }) | undefined; authorizedRedirectUriRegexes?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_333 in Exclude]: never; })[] & { [K_334 in Exclude]: never; }) | undefined; hashKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_335 in Exclude]: never; }) | undefined; blockKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_336 in Exclude]: never; }) | undefined; csrfSecret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_337 in Exclude]: never; }) | undefined; timeoutSeconds?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_338 in Exclude]: never; }) | undefined; } & { [K_339 in Exclude]: never; }) | undefined; hooks?: ({ postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { postAuthentication?: boolean | undefined; mutatingPostAuthentication?: boolean | undefined; revalidateAuthentication?: boolean | undefined; postLogout?: boolean | undefined; } & { [K_340 in Exclude]: never; }) | undefined; jwksBased?: ({ providers?: { jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] | undefined; } & { providers?: ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; }[] & ({ jwksUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; jwksJson?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { jwksUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_341 in Exclude]: never; }) | undefined; jwksJson?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_342 in Exclude]: never; }) | undefined; userInfoEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_343 in Exclude]: never; }) | undefined; userInfoCacheTtlSeconds?: number | undefined; } & { [K_344 in Exclude]: never; })[] & { [K_345 in Exclude]: never; }) | undefined; } & { [K_346 in Exclude]: never; }) | undefined; publicClaims?: (string[] & string[] & { [K_347 in Exclude]: never; }) | undefined; } & { [K_348 in Exclude]: never; }) | undefined; s3UploadConfiguration?: ({ name?: string | undefined; endpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; accessKeyID?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; secretAccessKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketName?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketLocation?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSL?: boolean | undefined; uploadProfiles?: { [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } | undefined; }[] & ({ name?: string | undefined; endpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; accessKeyID?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; secretAccessKey?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketName?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; bucketLocation?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; useSSL?: boolean | undefined; uploadProfiles?: { [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } | undefined; } & { name?: string | undefined; endpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_349 in Exclude]: never; }) | undefined; accessKeyID?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_350 in Exclude]: never; }) | undefined; secretAccessKey?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_351 in Exclude]: never; }) | undefined; bucketName?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_352 in Exclude]: never; }) | undefined; bucketLocation?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_353 in Exclude]: never; }) | undefined; useSSL?: boolean | undefined; uploadProfiles?: ({ [x: string]: { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } | undefined; } & { [x: string]: ({ requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: string[] | undefined; allowedFileExtensions?: string[] | undefined; metadataJSONSchema?: string | undefined; hooks?: { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } | undefined; } & { requireAuthentication?: boolean | undefined; maxAllowedUploadSizeBytes?: number | undefined; maxAllowedFiles?: number | undefined; allowedMimeTypes?: (string[] & string[] & { [K_354 in Exclude]: never; }) | undefined; allowedFileExtensions?: (string[] & string[] & { [K_355 in Exclude]: never; }) | undefined; metadataJSONSchema?: string | undefined; hooks?: ({ preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { preUpload?: boolean | undefined; postUpload?: boolean | undefined; } & { [K_356 in Exclude]: never; }) | undefined; } & { [K_357 in Exclude]: never; }) | undefined; } & { [K_358 in Exclude]: never; }) | undefined; } & { [K_359 in Exclude]: never; })[] & { [K_360 in Exclude]: never; }) | undefined; allowedHostNames?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; }[] & ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_361 in Exclude]: never; })[] & { [K_362 in Exclude]: never; }) | undefined; webhooks?: ({ name?: string | undefined; filePath?: string | undefined; verifier?: { kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } | undefined; }[] & ({ name?: string | undefined; filePath?: string | undefined; verifier?: { kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } | undefined; } & { name?: string | undefined; filePath?: string | undefined; verifier?: ({ kind?: WebhookVerifierKind | undefined; secret?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { kind?: WebhookVerifierKind | undefined; secret?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_363 in Exclude]: never; }) | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { [K_364 in Exclude]: never; }) | undefined; } & { [K_365 in Exclude]: never; })[] & { [K_366 in Exclude]: never; }) | undefined; serverOptions?: ({ serverUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; listen?: { host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; logger?: { level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { serverUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_367 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_368 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_369 in Exclude]: never; }) | undefined; } & { [K_370 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_371 in Exclude]: never; }) | undefined; } & { [K_372 in Exclude]: never; }) | undefined; } & { [K_373 in Exclude]: never; }) | undefined; nodeOptions?: ({ nodeUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; publicNodeUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; listen?: { host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; logger?: { level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: { port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; nodeInternalUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; defaultHttpProxyUrl?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; openTelemetry?: { enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; prometheus?: { enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } | undefined; } & { nodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_374 in Exclude]: never; }) | undefined; publicNodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_375 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_376 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_377 in Exclude]: never; }) | undefined; } & { [K_378 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_379 in Exclude]: never; }) | undefined; } & { [K_380 in Exclude]: never; }) | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: ({ port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_381 in Exclude]: never; }) | undefined; } & { [K_382 in Exclude]: never; }) | undefined; nodeInternalUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_383 in Exclude]: never; }) | undefined; defaultHttpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_384 in Exclude]: never; }) | undefined; openTelemetry?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_385 in Exclude]: never; }) | undefined; exporterHttpEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_386 in Exclude]: never; }) | undefined; sampler?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_387 in Exclude]: never; }) | undefined; authToken?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_388 in Exclude]: never; }) | undefined; } & { [K_389 in Exclude]: never; }) | undefined; prometheus?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_390 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_391 in Exclude]: never; }) | undefined; } & { [K_392 in Exclude]: never; }) | undefined; } & { [K_393 in Exclude]: never; }) | undefined; experimentalConfig?: ({ orm?: boolean | undefined; } & { orm?: boolean | undefined; } & { [K_394 in Exclude]: never; }) | undefined; } & { [K_395 in Exclude]: never; }>(object: I_1): UserDefinedApi; }; export declare const ExperimentalConfiguration: { encode(message: ExperimentalConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ExperimentalConfiguration; fromJSON(object: any): ExperimentalConfiguration; toJSON(message: ExperimentalConfiguration): unknown; create]: never; }>(base?: I | undefined): ExperimentalConfiguration; fromPartial]: never; }>(object: I_1): ExperimentalConfiguration; }; export declare const ListenerOptions: { encode(message: ListenerOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListenerOptions; fromJSON(object: any): ListenerOptions; toJSON(message: ListenerOptions): unknown; create]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): ListenerOptions; fromPartial]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): ListenerOptions; }; export declare const InternalListenerOptions: { encode(message: InternalListenerOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): InternalListenerOptions; fromJSON(object: any): InternalListenerOptions; toJSON(message: InternalListenerOptions): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): InternalListenerOptions; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): InternalListenerOptions; }; export declare const NodeLogging: { encode(message: NodeLogging, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NodeLogging; fromJSON(object: any): NodeLogging; toJSON(message: NodeLogging): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): NodeLogging; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): NodeLogging; }; export declare const PrometheusOptions: { encode(message: PrometheusOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PrometheusOptions; fromJSON(object: any): PrometheusOptions; toJSON(message: PrometheusOptions): unknown; create]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): PrometheusOptions; fromPartial]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): PrometheusOptions; }; export declare const NodeOptions: { encode(message: NodeOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NodeOptions; fromJSON(object: any): NodeOptions; toJSON(message: NodeOptions): unknown; create]: never; }) | undefined; publicNodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }) | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: ({ port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; nodeInternalUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_9 in Exclude]: never; }) | undefined; defaultHttpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_10 in Exclude]: never; }) | undefined; openTelemetry?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; exporterHttpEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_12 in Exclude]: never; }) | undefined; sampler?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_13 in Exclude]: never; }) | undefined; authToken?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_14 in Exclude]: never; }) | undefined; } & { [K_15 in Exclude]: never; }) | undefined; prometheus?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_16 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }>(base?: I | undefined): NodeOptions; fromPartial]: never; }) | undefined; publicNodeUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_21 in Exclude]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_22 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_23 in Exclude]: never; }) | undefined; } & { [K_24 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_25 in Exclude]: never; }) | undefined; } & { [K_26 in Exclude]: never; }) | undefined; defaultRequestTimeoutSeconds?: number | undefined; listenInternal?: ({ port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_27 in Exclude]: never; }) | undefined; } & { [K_28 in Exclude]: never; }) | undefined; nodeInternalUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_29 in Exclude]: never; }) | undefined; defaultHttpProxyUrl?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_30 in Exclude]: never; }) | undefined; openTelemetry?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; exporterHttpEndpoint?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; sampler?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; authToken?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_31 in Exclude]: never; }) | undefined; exporterHttpEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_32 in Exclude]: never; }) | undefined; sampler?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_33 in Exclude]: never; }) | undefined; authToken?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_34 in Exclude]: never; }) | undefined; } & { [K_35 in Exclude]: never; }) | undefined; prometheus?: ({ enabled?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { enabled?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_36 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_37 in Exclude]: never; }) | undefined; } & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; }>(object: I_1): NodeOptions; }; export declare const TelemetryOptions: { encode(message: TelemetryOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TelemetryOptions; fromJSON(object: any): TelemetryOptions; toJSON(message: TelemetryOptions): unknown; create]: never; }) | undefined; exporterHttpEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; sampler?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; authToken?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }>(base?: I | undefined): TelemetryOptions; fromPartial]: never; }) | undefined; exporterHttpEndpoint?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; sampler?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_7 in Exclude]: never; }) | undefined; authToken?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }>(object: I_1): TelemetryOptions; }; export declare const ServerLogging: { encode(message: ServerLogging, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ServerLogging; fromJSON(object: any): ServerLogging; toJSON(message: ServerLogging): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): ServerLogging; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): ServerLogging; }; export declare const ServerOptions: { encode(message: ServerOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ServerOptions; fromJSON(object: any): ServerOptions; toJSON(message: ServerOptions): unknown; create]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }>(base?: I | undefined): ServerOptions; fromPartial]: never; }) | undefined; listen?: ({ host?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; port?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { host?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_8 in Exclude]: never; }) | undefined; port?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; logger?: ({ level?: { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } | undefined; } & { level?: ({ kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { kind?: ConfigurationVariableKind | undefined; staticVariableContent?: string | undefined; environmentVariableName?: string | undefined; environmentVariableDefaultValue?: string | undefined; placeholderVariableName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }>(object: I_1): ServerOptions; }; export declare const WebhookConfiguration: { encode(message: WebhookConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WebhookConfiguration; fromJSON(object: any): WebhookConfiguration; toJSON(message: WebhookConfiguration): unknown; create]: never; }) | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): WebhookConfiguration; fromPartial]: never; }) | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): WebhookConfiguration; }; export declare const WebhookVerifier: { encode(message: WebhookVerifier, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WebhookVerifier; fromJSON(object: any): WebhookVerifier; toJSON(message: WebhookVerifier): unknown; create]: never; }) | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): WebhookVerifier; fromPartial]: never; }) | undefined; signatureHeader?: string | undefined; signatureHeaderPrefix?: string | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): WebhookVerifier; }; export declare const CorsConfiguration: { encode(message: CorsConfiguration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CorsConfiguration; fromJSON(object: any): CorsConfiguration; toJSON(message: CorsConfiguration): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }) | undefined; allowedMethods?: (string[] & string[] & { [K_2 in Exclude]: never; }) | undefined; allowedHeaders?: (string[] & string[] & { [K_3 in Exclude]: never; }) | undefined; exposedHeaders?: (string[] & string[] & { [K_4 in Exclude]: never; }) | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { [K_5 in Exclude]: never; }>(base?: I | undefined): CorsConfiguration; fromPartial]: never; })[] & { [K_7 in Exclude]: never; }) | undefined; allowedMethods?: (string[] & string[] & { [K_8 in Exclude]: never; }) | undefined; allowedHeaders?: (string[] & string[] & { [K_9 in Exclude]: never; }) | undefined; exposedHeaders?: (string[] & string[] & { [K_10 in Exclude]: never; }) | undefined; maxAge?: number | undefined; allowCredentials?: boolean | undefined; } & { [K_11 in Exclude]: never; }>(object: I_1): CorsConfiguration; }; export declare const ConfigurationVariable: { encode(message: ConfigurationVariable, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConfigurationVariable; fromJSON(object: any): ConfigurationVariable; toJSON(message: ConfigurationVariable): unknown; create]: never; }>(base?: I | undefined): ConfigurationVariable; fromPartial]: never; }>(object: I_1): ConfigurationVariable; }; export declare const BuildInfo: { encode(message: BuildInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BuildInfo; fromJSON(object: any): BuildInfo; toJSON(message: BuildInfo): unknown; create]: never; }) | undefined; wunderctl?: ({ version?: string | undefined; } & { version?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; node?: ({ version?: string | undefined; } & { version?: string | undefined; } & { [K_2 in Exclude]: never; }) | undefined; os?: ({ type?: string | undefined; platform?: string | undefined; arch?: string | undefined; version?: string | undefined; release?: string | undefined; } & { type?: string | undefined; platform?: string | undefined; arch?: string | undefined; version?: string | undefined; release?: string | undefined; } & { [K_3 in Exclude]: never; }) | undefined; stats?: ({ totalApis?: number | undefined; totalOperations?: number | undefined; totalWebhooks?: number | undefined; hasAuthenticationProvider?: boolean | undefined; hasUploadProvider?: boolean | undefined; } & { totalApis?: number | undefined; totalOperations?: number | undefined; totalWebhooks?: number | undefined; hasAuthenticationProvider?: boolean | undefined; hasUploadProvider?: boolean | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(base?: I | undefined): BuildInfo; fromPartial]: never; }) | undefined; wunderctl?: ({ version?: string | undefined; } & { version?: string | undefined; } & { [K_7 in Exclude]: never; }) | undefined; node?: ({ version?: string | undefined; } & { version?: string | undefined; } & { [K_8 in Exclude]: never; }) | undefined; os?: ({ type?: string | undefined; platform?: string | undefined; arch?: string | undefined; version?: string | undefined; release?: string | undefined; } & { type?: string | undefined; platform?: string | undefined; arch?: string | undefined; version?: string | undefined; release?: string | undefined; } & { [K_9 in Exclude]: never; }) | undefined; stats?: ({ totalApis?: number | undefined; totalOperations?: number | undefined; totalWebhooks?: number | undefined; hasAuthenticationProvider?: boolean | undefined; hasUploadProvider?: boolean | undefined; } & { totalApis?: number | undefined; totalOperations?: number | undefined; totalWebhooks?: number | undefined; hasAuthenticationProvider?: boolean | undefined; hasUploadProvider?: boolean | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }>(object: I_1): BuildInfo; }; export declare const BuildInfoVersion: { encode(message: BuildInfoVersion, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BuildInfoVersion; fromJSON(object: any): BuildInfoVersion; toJSON(message: BuildInfoVersion): unknown; create]: never; }>(base?: I | undefined): BuildInfoVersion; fromPartial]: never; }>(object: I_1): BuildInfoVersion; }; export declare const BuildInfoOS: { encode(message: BuildInfoOS, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BuildInfoOS; fromJSON(object: any): BuildInfoOS; toJSON(message: BuildInfoOS): unknown; create]: never; }>(base?: I | undefined): BuildInfoOS; fromPartial]: never; }>(object: I_1): BuildInfoOS; }; export declare const BuildInfoStats: { encode(message: BuildInfoStats, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BuildInfoStats; fromJSON(object: any): BuildInfoStats; toJSON(message: BuildInfoStats): unknown; create]: never; }>(base?: I | undefined): BuildInfoStats; fromPartial]: never; }>(object: I_1): BuildInfoStats; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & { [K in Exclude>]: never; }; export {};