import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { EnumStatusCode, GraphQLSubscriptionProtocol, GraphQLWebsocketSubprotocol } from "../../common/common_pb.js"; /** * @generated from enum wg.cosmo.node.v1.ArgumentRenderConfiguration */ export declare enum ArgumentRenderConfiguration { /** * @generated from enum value: RENDER_ARGUMENT_DEFAULT = 0; */ RENDER_ARGUMENT_DEFAULT = 0, /** * @generated from enum value: RENDER_ARGUMENT_AS_GRAPHQL_VALUE = 1; */ RENDER_ARGUMENT_AS_GRAPHQL_VALUE = 1, /** * @generated from enum value: RENDER_ARGUMENT_AS_ARRAY_CSV = 2; */ RENDER_ARGUMENT_AS_ARRAY_CSV = 2 } /** * @generated from enum wg.cosmo.node.v1.ArgumentSource */ export declare enum ArgumentSource { /** * @generated from enum value: OBJECT_FIELD = 0; */ OBJECT_FIELD = 0, /** * @generated from enum value: FIELD_ARGUMENT = 1; */ FIELD_ARGUMENT = 1 } /** * @generated from enum wg.cosmo.node.v1.DataSourceKind */ export declare enum DataSourceKind { /** * @generated from enum value: STATIC = 0; */ STATIC = 0, /** * @generated from enum value: GRAPHQL = 1; */ GRAPHQL = 1, /** * @generated from enum value: PUBSUB = 2; */ PUBSUB = 2 } /** * Defines the type of lookup operation * * @generated from enum wg.cosmo.node.v1.LookupType */ export declare enum LookupType { /** * Unspecified lookup type * * @generated from enum value: LOOKUP_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * Lookup type for field resolution * * @generated from enum value: LOOKUP_TYPE_RESOLVE = 1; */ RESOLVE = 1, /** * Lookup type for the @requires directive * * @generated from enum value: LOOKUP_TYPE_REQUIRES = 2; */ REQUIRES = 2 } /** * Defines the type of GraphQL operation * * @generated from enum wg.cosmo.node.v1.OperationType */ export declare enum OperationType { /** * @generated from enum value: OPERATION_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * Query operation * * @generated from enum value: OPERATION_TYPE_QUERY = 1; */ QUERY = 1, /** * Mutation operation * * @generated from enum value: OPERATION_TYPE_MUTATION = 2; */ MUTATION = 2, /** * Subscription operation * * @generated from enum value: OPERATION_TYPE_SUBSCRIPTION = 3; */ SUBSCRIPTION = 3 } /** * @generated from enum wg.cosmo.node.v1.EventType */ export declare enum EventType { /** * @generated from enum value: PUBLISH = 0; */ PUBLISH = 0, /** * @generated from enum value: REQUEST = 1; */ REQUEST = 1, /** * @generated from enum value: SUBSCRIBE = 2; */ SUBSCRIBE = 2 } /** * @generated from enum wg.cosmo.node.v1.ConfigurationVariableKind */ export declare enum ConfigurationVariableKind { /** * @generated from enum value: STATIC_CONFIGURATION_VARIABLE = 0; */ STATIC_CONFIGURATION_VARIABLE = 0, /** * @generated from enum value: ENV_CONFIGURATION_VARIABLE = 1; */ ENV_CONFIGURATION_VARIABLE = 1, /** * @generated from enum value: PLACEHOLDER_CONFIGURATION_VARIABLE = 2; */ PLACEHOLDER_CONFIGURATION_VARIABLE = 2 } /** * @generated from enum wg.cosmo.node.v1.HTTPMethod */ export declare enum HTTPMethod { /** * @generated from enum value: GET = 0; */ GET = 0, /** * @generated from enum value: POST = 1; */ POST = 1, /** * @generated from enum value: PUT = 2; */ PUT = 2, /** * @generated from enum value: DELETE = 3; */ DELETE = 3, /** * @generated from enum value: OPTIONS = 4; */ OPTIONS = 4 } /** * @generated from message wg.cosmo.node.v1.Subgraph */ export declare class Subgraph extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: string routing_url = 3; */ routingUrl: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.Subgraph"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Subgraph; static fromJson(jsonValue: JsonValue, options?: Partial): Subgraph; static fromJsonString(jsonString: string, options?: Partial): Subgraph; static equals(a: Subgraph | PlainMessage | undefined, b: Subgraph | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs */ export declare class FeatureFlagRouterExecutionConfigs extends Message { /** * @generated from field: map config_by_feature_flag_name = 1; */ configByFeatureFlagName: { [key: string]: FeatureFlagRouterExecutionConfig; }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FeatureFlagRouterExecutionConfigs; static fromJson(jsonValue: JsonValue, options?: Partial): FeatureFlagRouterExecutionConfigs; static fromJsonString(jsonString: string, options?: Partial): FeatureFlagRouterExecutionConfigs; static equals(a: FeatureFlagRouterExecutionConfigs | PlainMessage | undefined, b: FeatureFlagRouterExecutionConfigs | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig */ export declare class FeatureFlagRouterExecutionConfig extends Message { /** * @generated from field: wg.cosmo.node.v1.EngineConfiguration engine_config = 1; */ engineConfig?: EngineConfiguration; /** * @generated from field: string version = 2; */ version: string; /** * @generated from field: repeated wg.cosmo.node.v1.Subgraph subgraphs = 3; */ subgraphs: Subgraph[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FeatureFlagRouterExecutionConfig; static fromJson(jsonValue: JsonValue, options?: Partial): FeatureFlagRouterExecutionConfig; static fromJsonString(jsonString: string, options?: Partial): FeatureFlagRouterExecutionConfig; static equals(a: FeatureFlagRouterExecutionConfig | PlainMessage | undefined, b: FeatureFlagRouterExecutionConfig | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.RouterConfig */ export declare class RouterConfig extends Message { /** * @generated from field: wg.cosmo.node.v1.EngineConfiguration engine_config = 1; */ engineConfig?: EngineConfiguration; /** * @generated from field: string version = 2; */ version: string; /** * @generated from field: repeated wg.cosmo.node.v1.Subgraph subgraphs = 3; */ subgraphs: Subgraph[]; /** * The map of feature flag router execution configs requires a wrapper to be non-breaking * * @generated from field: optional wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs feature_flag_configs = 4; */ featureFlagConfigs?: FeatureFlagRouterExecutionConfigs; /** * @generated from field: string compatibility_version = 5; */ compatibilityVersion: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.RouterConfig"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RouterConfig; static fromJson(jsonValue: JsonValue, options?: Partial): RouterConfig; static fromJsonString(jsonString: string, options?: Partial): RouterConfig; static equals(a: RouterConfig | PlainMessage | undefined, b: RouterConfig | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.Response */ export declare class Response extends Message { /** * @generated from field: wg.cosmo.common.EnumStatusCode code = 1; */ code: EnumStatusCode; /** * details is an optional field which can be used to provide more details about the error. * * @generated from field: optional string details = 2; */ details?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Response; static fromJson(jsonValue: JsonValue, options?: Partial): Response; static fromJsonString(jsonString: string, options?: Partial): Response; static equals(a: Response | PlainMessage | undefined, b: Response | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.ResponseStatus */ export declare class ResponseStatus extends Message { /** * @generated from field: int32 code = 1; */ code: number; /** * @generated from field: string message = 2; */ message: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.ResponseStatus"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ResponseStatus; static fromJson(jsonValue: JsonValue, options?: Partial): ResponseStatus; static fromJsonString(jsonString: string, options?: Partial): ResponseStatus; static equals(a: ResponseStatus | PlainMessage | undefined, b: ResponseStatus | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.RegistrationInfo */ export declare class RegistrationInfo extends Message { /** * @generated from field: wg.cosmo.node.v1.AccountLimits account_limits = 1; */ accountLimits?: AccountLimits; /** * @generated from field: string graph_public_key = 2; */ graphPublicKey: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.RegistrationInfo"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RegistrationInfo; static fromJson(jsonValue: JsonValue, options?: Partial): RegistrationInfo; static fromJsonString(jsonString: string, options?: Partial): RegistrationInfo; static equals(a: RegistrationInfo | PlainMessage | undefined, b: RegistrationInfo | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.AccountLimits */ export declare class AccountLimits extends Message { /** * The maximum sampling rate for traces. Must be between 0 and 1. * 0 means no traces will be sampled and 1 means all traces will be sampled. * * @generated from field: float trace_sampling_rate = 1; */ traceSamplingRate: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.AccountLimits"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AccountLimits; static fromJson(jsonValue: JsonValue, options?: Partial): AccountLimits; static fromJsonString(jsonString: string, options?: Partial): AccountLimits; static equals(a: AccountLimits | PlainMessage | undefined, b: AccountLimits | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.SelfRegisterRequest */ export declare class SelfRegisterRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.SelfRegisterRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SelfRegisterRequest; static fromJson(jsonValue: JsonValue, options?: Partial): SelfRegisterRequest; static fromJsonString(jsonString: string, options?: Partial): SelfRegisterRequest; static equals(a: SelfRegisterRequest | PlainMessage | undefined, b: SelfRegisterRequest | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.SelfRegisterResponse */ export declare class SelfRegisterResponse extends Message { /** * @generated from field: wg.cosmo.node.v1.Response response = 1; */ response?: Response; /** * @generated from field: optional wg.cosmo.node.v1.RegistrationInfo registrationInfo = 2; */ registrationInfo?: RegistrationInfo; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.SelfRegisterResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SelfRegisterResponse; static fromJson(jsonValue: JsonValue, options?: Partial): SelfRegisterResponse; static fromJsonString(jsonString: string, options?: Partial): SelfRegisterResponse; static equals(a: SelfRegisterResponse | PlainMessage | undefined, b: SelfRegisterResponse | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.EngineConfiguration */ export declare class EngineConfiguration extends Message { /** * @generated from field: int64 defaultFlushInterval = 1; */ defaultFlushInterval: bigint; /** * @generated from field: repeated wg.cosmo.node.v1.DataSourceConfiguration datasource_configurations = 2; */ datasourceConfigurations: DataSourceConfiguration[]; /** * @generated from field: repeated wg.cosmo.node.v1.FieldConfiguration field_configurations = 3; */ fieldConfigurations: FieldConfiguration[]; /** * @generated from field: string graphqlSchema = 4; */ graphqlSchema: string; /** * @generated from field: repeated wg.cosmo.node.v1.TypeConfiguration type_configurations = 5; */ typeConfigurations: TypeConfiguration[]; /** * @generated from field: map string_storage = 6; */ stringStorage: { [key: string]: string; }; /** * @generated from field: optional string graphql_client_schema = 7; */ graphqlClientSchema?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.EngineConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EngineConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): EngineConfiguration; static fromJsonString(jsonString: string, options?: Partial): EngineConfiguration; static equals(a: EngineConfiguration | PlainMessage | undefined, b: EngineConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.DataSourceConfiguration */ export declare class DataSourceConfiguration extends Message { /** * @generated from field: wg.cosmo.node.v1.DataSourceKind kind = 1; */ kind: DataSourceKind; /** * @generated from field: repeated wg.cosmo.node.v1.TypeField root_nodes = 2; */ rootNodes: TypeField[]; /** * @generated from field: repeated wg.cosmo.node.v1.TypeField child_nodes = 3; */ childNodes: TypeField[]; /** * @generated from field: bool override_field_path_from_alias = 4; */ overrideFieldPathFromAlias: boolean; /** * @generated from field: wg.cosmo.node.v1.DataSourceCustom_GraphQL custom_graphql = 5; */ customGraphql?: DataSourceCustom_GraphQL; /** * @generated from field: wg.cosmo.node.v1.DataSourceCustom_Static custom_static = 6; */ customStatic?: DataSourceCustom_Static; /** * @generated from field: repeated wg.cosmo.node.v1.DirectiveConfiguration directives = 7; */ directives: DirectiveConfiguration[]; /** * @generated from field: int64 request_timeout_seconds = 8; */ requestTimeoutSeconds: bigint; /** * @generated from field: string id = 9; */ id: string; /** * @generated from field: repeated wg.cosmo.node.v1.RequiredField keys = 10; */ keys: RequiredField[]; /** * @generated from field: repeated wg.cosmo.node.v1.RequiredField provides = 11; */ provides: RequiredField[]; /** * @generated from field: repeated wg.cosmo.node.v1.RequiredField requires = 12; */ requires: RequiredField[]; /** * @generated from field: wg.cosmo.node.v1.DataSourceCustomEvents custom_events = 13; */ customEvents?: DataSourceCustomEvents; /** * @generated from field: repeated wg.cosmo.node.v1.EntityInterfaceConfiguration entity_interfaces = 14; */ entityInterfaces: EntityInterfaceConfiguration[]; /** * @generated from field: repeated wg.cosmo.node.v1.EntityInterfaceConfiguration interface_objects = 15; */ interfaceObjects: EntityInterfaceConfiguration[]; /** * @generated from field: wg.cosmo.node.v1.CostConfiguration cost_configuration = 16; */ costConfiguration?: CostConfiguration; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.DataSourceConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DataSourceConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): DataSourceConfiguration; static fromJsonString(jsonString: string, options?: Partial): DataSourceConfiguration; static equals(a: DataSourceConfiguration | PlainMessage | undefined, b: DataSourceConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.CostConfiguration */ export declare class CostConfiguration extends Message { /** * @generated from field: repeated wg.cosmo.node.v1.FieldWeightConfiguration field_weights = 1; */ fieldWeights: FieldWeightConfiguration[]; /** * @generated from field: repeated wg.cosmo.node.v1.FieldListSizeConfiguration list_sizes = 2; */ listSizes: FieldListSizeConfiguration[]; /** * @generated from field: map type_weights = 3; */ typeWeights: { [key: string]: number; }; /** * @generated from field: map directive_argument_weights = 4; */ directiveArgumentWeights: { [key: string]: number; }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.CostConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): CostConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): CostConfiguration; static fromJsonString(jsonString: string, options?: Partial): CostConfiguration; static equals(a: CostConfiguration | PlainMessage | undefined, b: CostConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.FieldWeightConfiguration */ export declare class FieldWeightConfiguration extends Message { /** * @generated from field: string type_name = 1; */ typeName: string; /** * @generated from field: string field_name = 2; */ fieldName: string; /** * @generated from field: optional int32 weight = 3; */ weight?: number; /** * @generated from field: map argument_weights = 4; */ argumentWeights: { [key: string]: number; }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.FieldWeightConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FieldWeightConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): FieldWeightConfiguration; static fromJsonString(jsonString: string, options?: Partial): FieldWeightConfiguration; static equals(a: FieldWeightConfiguration | PlainMessage | undefined, b: FieldWeightConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.FieldListSizeConfiguration */ export declare class FieldListSizeConfiguration extends Message { /** * @generated from field: string type_name = 1; */ typeName: string; /** * @generated from field: string field_name = 2; */ fieldName: string; /** * @generated from field: optional int32 assumed_size = 3; */ assumedSize?: number; /** * @generated from field: repeated string slicing_arguments = 4; */ slicingArguments: string[]; /** * @generated from field: repeated string sized_fields = 5; */ sizedFields: string[]; /** * @generated from field: optional bool require_one_slicing_argument = 6; */ requireOneSlicingArgument?: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.FieldListSizeConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FieldListSizeConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): FieldListSizeConfiguration; static fromJsonString(jsonString: string, options?: Partial): FieldListSizeConfiguration; static equals(a: FieldListSizeConfiguration | PlainMessage | undefined, b: FieldListSizeConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.ArgumentConfiguration */ export declare class ArgumentConfiguration extends Message { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: wg.cosmo.node.v1.ArgumentSource source_type = 2; */ sourceType: ArgumentSource; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.ArgumentConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ArgumentConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): ArgumentConfiguration; static fromJsonString(jsonString: string, options?: Partial): ArgumentConfiguration; static equals(a: ArgumentConfiguration | PlainMessage | undefined, b: ArgumentConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.Scopes */ export declare class Scopes extends Message { /** * @generated from field: repeated string required_and_scopes = 1; */ requiredAndScopes: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.Scopes"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scopes; static fromJson(jsonValue: JsonValue, options?: Partial): Scopes; static fromJsonString(jsonString: string, options?: Partial): Scopes; static equals(a: Scopes | PlainMessage | undefined, b: Scopes | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.AuthorizationConfiguration */ export declare class AuthorizationConfiguration extends Message { /** * @generated from field: bool requires_authentication = 1; */ requiresAuthentication: boolean; /** * @generated from field: repeated wg.cosmo.node.v1.Scopes required_or_scopes = 2; */ requiredOrScopes: Scopes[]; /** * @generated from field: repeated wg.cosmo.node.v1.Scopes required_or_scopes_by_or = 3; */ requiredOrScopesByOr: Scopes[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.AuthorizationConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AuthorizationConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): AuthorizationConfiguration; static fromJsonString(jsonString: string, options?: Partial): AuthorizationConfiguration; static equals(a: AuthorizationConfiguration | PlainMessage | undefined, b: AuthorizationConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.FieldConfiguration */ export declare class FieldConfiguration extends Message { /** * @generated from field: string type_name = 1; */ typeName: string; /** * @generated from field: string field_name = 2; */ fieldName: string; /** * @generated from field: repeated wg.cosmo.node.v1.ArgumentConfiguration arguments_configuration = 3; */ argumentsConfiguration: ArgumentConfiguration[]; /** * @generated from field: wg.cosmo.node.v1.AuthorizationConfiguration authorization_configuration = 4; */ authorizationConfiguration?: AuthorizationConfiguration; /** * @generated from field: optional wg.cosmo.node.v1.SubscriptionFilterCondition subscription_filter_condition = 5; */ subscriptionFilterCondition?: SubscriptionFilterCondition; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.FieldConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FieldConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): FieldConfiguration; static fromJsonString(jsonString: string, options?: Partial): FieldConfiguration; static equals(a: FieldConfiguration | PlainMessage | undefined, b: FieldConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.TypeConfiguration */ export declare class TypeConfiguration extends Message { /** * @generated from field: string type_name = 1; */ typeName: string; /** * @generated from field: string rename_to = 2; */ renameTo: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.TypeConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TypeConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): TypeConfiguration; static fromJsonString(jsonString: string, options?: Partial): TypeConfiguration; static equals(a: TypeConfiguration | PlainMessage | undefined, b: TypeConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.TypeField */ export declare class TypeField extends Message { /** * @generated from field: string type_name = 1; */ typeName: string; /** * @generated from field: repeated string field_names = 2; */ fieldNames: string[]; /** * @generated from field: repeated string external_field_names = 3; */ externalFieldNames: string[]; /** * @generated from field: repeated string require_fetch_reasons_field_names = 4; */ requireFetchReasonsFieldNames: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.TypeField"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TypeField; static fromJson(jsonValue: JsonValue, options?: Partial): TypeField; static fromJsonString(jsonString: string, options?: Partial): TypeField; static equals(a: TypeField | PlainMessage | undefined, b: TypeField | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.FieldCoordinates */ export declare class FieldCoordinates extends Message { /** * @generated from field: string field_name = 1; */ fieldName: string; /** * @generated from field: string type_name = 2; */ typeName: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.FieldCoordinates"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FieldCoordinates; static fromJson(jsonValue: JsonValue, options?: Partial): FieldCoordinates; static fromJsonString(jsonString: string, options?: Partial): FieldCoordinates; static equals(a: FieldCoordinates | PlainMessage | undefined, b: FieldCoordinates | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.FieldSetCondition */ export declare class FieldSetCondition extends Message { /** * @generated from field: repeated wg.cosmo.node.v1.FieldCoordinates field_coordinates_path = 1; */ fieldCoordinatesPath: FieldCoordinates[]; /** * @generated from field: repeated string field_path = 2; */ fieldPath: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.FieldSetCondition"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FieldSetCondition; static fromJson(jsonValue: JsonValue, options?: Partial): FieldSetCondition; static fromJsonString(jsonString: string, options?: Partial): FieldSetCondition; static equals(a: FieldSetCondition | PlainMessage | undefined, b: FieldSetCondition | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.RequiredField */ export declare class RequiredField extends Message { /** * @generated from field: string type_name = 1; */ typeName: string; /** * @generated from field: string field_name = 2; */ fieldName: string; /** * @generated from field: string selection_set = 3; */ selectionSet: string; /** * @generated from field: bool disable_entity_resolver = 4; */ disableEntityResolver: boolean; /** * @generated from field: repeated wg.cosmo.node.v1.FieldSetCondition conditions = 5; */ conditions: FieldSetCondition[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.RequiredField"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RequiredField; static fromJson(jsonValue: JsonValue, options?: Partial): RequiredField; static fromJsonString(jsonString: string, options?: Partial): RequiredField; static equals(a: RequiredField | PlainMessage | undefined, b: RequiredField | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.EntityInterfaceConfiguration */ export declare class EntityInterfaceConfiguration extends Message { /** * @generated from field: string interface_type_name = 1; */ interfaceTypeName: string; /** * @generated from field: repeated string concrete_type_names = 2; */ concreteTypeNames: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.EntityInterfaceConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EntityInterfaceConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): EntityInterfaceConfiguration; static fromJsonString(jsonString: string, options?: Partial): EntityInterfaceConfiguration; static equals(a: EntityInterfaceConfiguration | PlainMessage | undefined, b: EntityInterfaceConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.FetchConfiguration */ export declare class FetchConfiguration extends Message { /** * 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}}" * * @generated from field: wg.cosmo.node.v1.ConfigurationVariable url = 1; */ url?: ConfigurationVariable; /** * @generated from field: wg.cosmo.node.v1.HTTPMethod method = 2; */ method: HTTPMethod; /** * @generated from field: map header = 3; */ header: { [key: string]: HTTPHeader; }; /** * @generated from field: wg.cosmo.node.v1.ConfigurationVariable body = 4; */ body?: ConfigurationVariable; /** * @generated from field: repeated wg.cosmo.node.v1.URLQueryConfiguration query = 5; */ query: URLQueryConfiguration[]; /** * 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 * * @generated from field: bool url_encode_body = 7; */ urlEncodeBody: boolean; /** * @generated from field: wg.cosmo.node.v1.MTLSConfiguration mtls = 8; */ mtls?: MTLSConfiguration; /** * @generated from field: wg.cosmo.node.v1.ConfigurationVariable base_url = 9; */ baseUrl?: ConfigurationVariable; /** * @generated from field: wg.cosmo.node.v1.ConfigurationVariable path = 10; */ path?: ConfigurationVariable; /** * @generated from field: optional wg.cosmo.node.v1.ConfigurationVariable http_proxy_url = 11; */ httpProxyUrl?: ConfigurationVariable; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.FetchConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FetchConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): FetchConfiguration; static fromJsonString(jsonString: string, options?: Partial): FetchConfiguration; static equals(a: FetchConfiguration | PlainMessage | undefined, b: FetchConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.StatusCodeTypeMapping */ export declare class StatusCodeTypeMapping extends Message { /** * @generated from field: int64 status_code = 1; */ statusCode: bigint; /** * @generated from field: string type_name = 2; */ typeName: string; /** * @generated from field: bool inject_status_code_into_body = 3; */ injectStatusCodeIntoBody: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.StatusCodeTypeMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StatusCodeTypeMapping; static fromJson(jsonValue: JsonValue, options?: Partial): StatusCodeTypeMapping; static fromJsonString(jsonString: string, options?: Partial): StatusCodeTypeMapping; static equals(a: StatusCodeTypeMapping | PlainMessage | undefined, b: StatusCodeTypeMapping | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.DataSourceCustom_GraphQL */ export declare class DataSourceCustom_GraphQL extends Message { /** * @generated from field: wg.cosmo.node.v1.FetchConfiguration fetch = 1; */ fetch?: FetchConfiguration; /** * @generated from field: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration subscription = 2; */ subscription?: GraphQLSubscriptionConfiguration; /** * @generated from field: wg.cosmo.node.v1.GraphQLFederationConfiguration federation = 3; */ federation?: GraphQLFederationConfiguration; /** * @generated from field: wg.cosmo.node.v1.InternedString upstream_schema = 4; */ upstreamSchema?: InternedString; /** * @generated from field: repeated wg.cosmo.node.v1.SingleTypeField custom_scalar_type_fields = 6; */ customScalarTypeFields: SingleTypeField[]; /** * @generated from field: wg.cosmo.node.v1.GRPCConfiguration grpc = 7; */ grpc?: GRPCConfiguration; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.DataSourceCustom_GraphQL"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DataSourceCustom_GraphQL; static fromJson(jsonValue: JsonValue, options?: Partial): DataSourceCustom_GraphQL; static fromJsonString(jsonString: string, options?: Partial): DataSourceCustom_GraphQL; static equals(a: DataSourceCustom_GraphQL | PlainMessage | undefined, b: DataSourceCustom_GraphQL | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.GRPCConfiguration */ export declare class GRPCConfiguration extends Message { /** * @generated from field: wg.cosmo.node.v1.GRPCMapping mapping = 1; */ mapping?: GRPCMapping; /** * @generated from field: string proto_schema = 2; */ protoSchema: string; /** * @generated from field: wg.cosmo.node.v1.PluginConfiguration plugin = 3; */ plugin?: PluginConfiguration; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.GRPCConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GRPCConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): GRPCConfiguration; static fromJsonString(jsonString: string, options?: Partial): GRPCConfiguration; static equals(a: GRPCConfiguration | PlainMessage | undefined, b: GRPCConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.ImageReference */ export declare class ImageReference extends Message { /** * {organization_id}/{subgraph_id} * * @generated from field: string repository = 1; */ repository: string; /** * v1 * * @generated from field: string reference = 2; */ reference: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.ImageReference"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ImageReference; static fromJson(jsonValue: JsonValue, options?: Partial): ImageReference; static fromJsonString(jsonString: string, options?: Partial): ImageReference; static equals(a: ImageReference | PlainMessage | undefined, b: ImageReference | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.PluginConfiguration */ export declare class PluginConfiguration extends Message { /** * Plugin name * * @generated from field: string name = 1; */ name: string; /** * Plugin version * * @generated from field: string version = 2; */ version: string; /** * @generated from field: optional wg.cosmo.node.v1.ImageReference image_reference = 3; */ imageReference?: ImageReference; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.PluginConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PluginConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): PluginConfiguration; static fromJsonString(jsonString: string, options?: Partial): PluginConfiguration; static equals(a: PluginConfiguration | PlainMessage | undefined, b: PluginConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.SSLConfiguration */ export declare class SSLConfiguration extends Message { /** * Whether SSL is enabled * * @generated from field: bool enabled = 1; */ enabled: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.SSLConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SSLConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): SSLConfiguration; static fromJsonString(jsonString: string, options?: Partial): SSLConfiguration; static equals(a: SSLConfiguration | PlainMessage | undefined, b: SSLConfiguration | PlainMessage | undefined): boolean; } /** * Defines mapping for a gRPC service * * @generated from message wg.cosmo.node.v1.GRPCMapping */ export declare class GRPCMapping extends Message { /** * Version of the mapping format * * @generated from field: int32 version = 1; */ version: number; /** * The main gRPC service name * * @generated from field: string service = 2; */ service: string; /** * Mappings for GraphQL operations to gRPC RPCs * * @generated from field: repeated wg.cosmo.node.v1.OperationMapping operation_mappings = 3; */ operationMappings: OperationMapping[]; /** * Mappings for GraphQL entities to gRPC service methods * * @generated from field: repeated wg.cosmo.node.v1.EntityMapping entity_mappings = 4; */ entityMappings: EntityMapping[]; /** * Mappings for GraphQL type fields to gRPC message fields * * @generated from field: repeated wg.cosmo.node.v1.TypeFieldMapping type_field_mappings = 5; */ typeFieldMappings: TypeFieldMapping[]; /** * Mappings for GraphQL enum values to gRPC enum values * * @generated from field: repeated wg.cosmo.node.v1.EnumMapping enum_mappings = 6; */ enumMappings: EnumMapping[]; /** * Mappings for GraphQL resolve operations to gRPC service methods * * @generated from field: repeated wg.cosmo.node.v1.LookupMapping resolve_mappings = 7; */ resolveMappings: LookupMapping[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.GRPCMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GRPCMapping; static fromJson(jsonValue: JsonValue, options?: Partial): GRPCMapping; static fromJsonString(jsonString: string, options?: Partial): GRPCMapping; static equals(a: GRPCMapping | PlainMessage | undefined, b: GRPCMapping | PlainMessage | undefined): boolean; } /** * Defines mapping for a lookup operation * * @generated from message wg.cosmo.node.v1.LookupMapping */ export declare class LookupMapping extends Message { /** * Type of lookup operation * * @generated from field: wg.cosmo.node.v1.LookupType type = 1; */ type: LookupType; /** * Mappings for GraphQL type fields to gRPC message fields * * @generated from field: wg.cosmo.node.v1.LookupFieldMapping lookup_mapping = 2; */ lookupMapping?: LookupFieldMapping; /** * Mapped gRPC method name * * @generated from field: string rpc = 3; */ rpc: string; /** * Mapped gRPC request message type name * * @generated from field: string request = 4; */ request: string; /** * Mapped gRPC response message type name * * @generated from field: string response = 5; */ response: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.LookupMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): LookupMapping; static fromJson(jsonValue: JsonValue, options?: Partial): LookupMapping; static fromJsonString(jsonString: string, options?: Partial): LookupMapping; static equals(a: LookupMapping | PlainMessage | undefined, b: LookupMapping | PlainMessage | undefined): boolean; } /** * Defines mapping for a lookup field * * @generated from message wg.cosmo.node.v1.LookupFieldMapping */ export declare class LookupFieldMapping extends Message { /** * GraphQL type name * * @generated from field: string type = 1; */ type: string; /** * Mapping for the lookup field * * @generated from field: wg.cosmo.node.v1.FieldMapping field_mapping = 2; */ fieldMapping?: FieldMapping; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.LookupFieldMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): LookupFieldMapping; static fromJson(jsonValue: JsonValue, options?: Partial): LookupFieldMapping; static fromJsonString(jsonString: string, options?: Partial): LookupFieldMapping; static equals(a: LookupFieldMapping | PlainMessage | undefined, b: LookupFieldMapping | PlainMessage | undefined): boolean; } /** * Defines mapping between a GraphQL operation and a gRPC method * * @generated from message wg.cosmo.node.v1.OperationMapping */ export declare class OperationMapping extends Message { /** * GraphQL operation type: Query, Mutation, or Subscription * * @generated from field: wg.cosmo.node.v1.OperationType type = 1; */ type: OperationType; /** * Original GraphQL field name * * @generated from field: string original = 2; */ original: string; /** * Mapped gRPC method name * * @generated from field: string mapped = 3; */ mapped: string; /** * gRPC request message type name * * @generated from field: string request = 4; */ request: string; /** * gRPC response message type name * * @generated from field: string response = 5; */ response: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.OperationMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): OperationMapping; static fromJson(jsonValue: JsonValue, options?: Partial): OperationMapping; static fromJsonString(jsonString: string, options?: Partial): OperationMapping; static equals(a: OperationMapping | PlainMessage | undefined, b: OperationMapping | PlainMessage | undefined): boolean; } /** * Defines mapping for entity resolution * * @generated from message wg.cosmo.node.v1.EntityMapping */ export declare class EntityMapping extends Message { /** * GraphQL type name * * @generated from field: string type_name = 1; */ typeName: string; /** * Kind of entity mapping: "entity", "requires", or "with_arguments" * * @generated from field: string kind = 2; */ kind: string; /** * Key field that uniquely identifies the entity * * @generated from field: string key = 3; */ key: string; /** * gRPC method name for entity resolution * * @generated from field: string rpc = 4; */ rpc: string; /** * gRPC request message type name * * @generated from field: string request = 5; */ request: string; /** * gRPC response message type name * * @generated from field: string response = 6; */ response: string; /** * Mappings for required fields * * @generated from field: repeated wg.cosmo.node.v1.RequiredFieldMapping required_field_mappings = 7; */ requiredFieldMappings: RequiredFieldMapping[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.EntityMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EntityMapping; static fromJson(jsonValue: JsonValue, options?: Partial): EntityMapping; static fromJsonString(jsonString: string, options?: Partial): EntityMapping; static equals(a: EntityMapping | PlainMessage | undefined, b: EntityMapping | PlainMessage | undefined): boolean; } /** * Defines mapping for required fields * * @generated from message wg.cosmo.node.v1.RequiredFieldMapping */ export declare class RequiredFieldMapping extends Message { /** * @generated from field: wg.cosmo.node.v1.FieldMapping field_mapping = 1; */ fieldMapping?: FieldMapping; /** * Mapped gRPC method name * * @generated from field: string rpc = 2; */ rpc: string; /** * gRPC request message type name * * @generated from field: string request = 3; */ request: string; /** * gRPC response message type name * * @generated from field: string response = 4; */ response: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.RequiredFieldMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RequiredFieldMapping; static fromJson(jsonValue: JsonValue, options?: Partial): RequiredFieldMapping; static fromJsonString(jsonString: string, options?: Partial): RequiredFieldMapping; static equals(a: RequiredFieldMapping | PlainMessage | undefined, b: RequiredFieldMapping | PlainMessage | undefined): boolean; } /** * Defines mapping between GraphQL type fields and gRPC message fields * * @generated from message wg.cosmo.node.v1.TypeFieldMapping */ export declare class TypeFieldMapping extends Message { /** * GraphQL type name * * @generated from field: string type = 1; */ type: string; /** * Mappings for each field in the type * * @generated from field: repeated wg.cosmo.node.v1.FieldMapping field_mappings = 2; */ fieldMappings: FieldMapping[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.TypeFieldMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TypeFieldMapping; static fromJson(jsonValue: JsonValue, options?: Partial): TypeFieldMapping; static fromJsonString(jsonString: string, options?: Partial): TypeFieldMapping; static equals(a: TypeFieldMapping | PlainMessage | undefined, b: TypeFieldMapping | PlainMessage | undefined): boolean; } /** * Defines mapping for a single field * * @generated from message wg.cosmo.node.v1.FieldMapping */ export declare class FieldMapping extends Message { /** * Original GraphQL field name * * @generated from field: string original = 1; */ original: string; /** * Mapped gRPC field name * * @generated from field: string mapped = 2; */ mapped: string; /** * Mappings for field arguments * * @generated from field: repeated wg.cosmo.node.v1.ArgumentMapping argument_mappings = 3; */ argumentMappings: ArgumentMapping[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.FieldMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FieldMapping; static fromJson(jsonValue: JsonValue, options?: Partial): FieldMapping; static fromJsonString(jsonString: string, options?: Partial): FieldMapping; static equals(a: FieldMapping | PlainMessage | undefined, b: FieldMapping | PlainMessage | undefined): boolean; } /** * Defines mapping for a field argument * * @generated from message wg.cosmo.node.v1.ArgumentMapping */ export declare class ArgumentMapping extends Message { /** * Original GraphQL argument name * * @generated from field: string original = 1; */ original: string; /** * Mapped gRPC field name * * @generated from field: string mapped = 2; */ mapped: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.ArgumentMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ArgumentMapping; static fromJson(jsonValue: JsonValue, options?: Partial): ArgumentMapping; static fromJsonString(jsonString: string, options?: Partial): ArgumentMapping; static equals(a: ArgumentMapping | PlainMessage | undefined, b: ArgumentMapping | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.EnumMapping */ export declare class EnumMapping extends Message { /** * @generated from field: string type = 1; */ type: string; /** * @generated from field: repeated wg.cosmo.node.v1.EnumValueMapping values = 2; */ values: EnumValueMapping[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.EnumMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EnumMapping; static fromJson(jsonValue: JsonValue, options?: Partial): EnumMapping; static fromJsonString(jsonString: string, options?: Partial): EnumMapping; static equals(a: EnumMapping | PlainMessage | undefined, b: EnumMapping | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.EnumValueMapping */ export declare class EnumValueMapping extends Message { /** * @generated from field: string original = 1; */ original: string; /** * @generated from field: string mapped = 2; */ mapped: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.EnumValueMapping"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EnumValueMapping; static fromJson(jsonValue: JsonValue, options?: Partial): EnumValueMapping; static fromJsonString(jsonString: string, options?: Partial): EnumValueMapping; static equals(a: EnumValueMapping | PlainMessage | undefined, b: EnumValueMapping | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.NatsStreamConfiguration */ export declare class NatsStreamConfiguration extends Message { /** * @generated from field: string consumer_name = 1; */ consumerName: string; /** * @generated from field: string stream_name = 2; */ streamName: string; /** * @generated from field: int32 consumer_inactive_threshold = 3; */ consumerInactiveThreshold: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.NatsStreamConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): NatsStreamConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): NatsStreamConfiguration; static fromJsonString(jsonString: string, options?: Partial): NatsStreamConfiguration; static equals(a: NatsStreamConfiguration | PlainMessage | undefined, b: NatsStreamConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.NatsEventConfiguration */ export declare class NatsEventConfiguration extends Message { /** * @generated from field: wg.cosmo.node.v1.EngineEventConfiguration engine_event_configuration = 1; */ engineEventConfiguration?: EngineEventConfiguration; /** * @generated from field: repeated string subjects = 2; */ subjects: string[]; /** * @generated from field: wg.cosmo.node.v1.NatsStreamConfiguration stream_configuration = 3; */ streamConfiguration?: NatsStreamConfiguration; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.NatsEventConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): NatsEventConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): NatsEventConfiguration; static fromJsonString(jsonString: string, options?: Partial): NatsEventConfiguration; static equals(a: NatsEventConfiguration | PlainMessage | undefined, b: NatsEventConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.KafkaEventConfiguration */ export declare class KafkaEventConfiguration extends Message { /** * @generated from field: wg.cosmo.node.v1.EngineEventConfiguration engine_event_configuration = 1; */ engineEventConfiguration?: EngineEventConfiguration; /** * @generated from field: repeated string topics = 2; */ topics: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.KafkaEventConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): KafkaEventConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): KafkaEventConfiguration; static fromJsonString(jsonString: string, options?: Partial): KafkaEventConfiguration; static equals(a: KafkaEventConfiguration | PlainMessage | undefined, b: KafkaEventConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.RedisEventConfiguration */ export declare class RedisEventConfiguration extends Message { /** * @generated from field: wg.cosmo.node.v1.EngineEventConfiguration engine_event_configuration = 1; */ engineEventConfiguration?: EngineEventConfiguration; /** * @generated from field: repeated string channels = 2; */ channels: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.RedisEventConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RedisEventConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): RedisEventConfiguration; static fromJsonString(jsonString: string, options?: Partial): RedisEventConfiguration; static equals(a: RedisEventConfiguration | PlainMessage | undefined, b: RedisEventConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.EngineEventConfiguration */ export declare class EngineEventConfiguration extends Message { /** * @generated from field: string provider_id = 1; */ providerId: string; /** * @generated from field: wg.cosmo.node.v1.EventType type = 2; */ type: EventType; /** * @generated from field: string type_name = 3; */ typeName: string; /** * @generated from field: string field_name = 4; */ fieldName: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.EngineEventConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): EngineEventConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): EngineEventConfiguration; static fromJsonString(jsonString: string, options?: Partial): EngineEventConfiguration; static equals(a: EngineEventConfiguration | PlainMessage | undefined, b: EngineEventConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.DataSourceCustomEvents */ export declare class DataSourceCustomEvents extends Message { /** * @generated from field: repeated wg.cosmo.node.v1.NatsEventConfiguration nats = 1; */ nats: NatsEventConfiguration[]; /** * @generated from field: repeated wg.cosmo.node.v1.KafkaEventConfiguration kafka = 2; */ kafka: KafkaEventConfiguration[]; /** * @generated from field: repeated wg.cosmo.node.v1.RedisEventConfiguration redis = 3; */ redis: RedisEventConfiguration[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.DataSourceCustomEvents"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DataSourceCustomEvents; static fromJson(jsonValue: JsonValue, options?: Partial): DataSourceCustomEvents; static fromJsonString(jsonString: string, options?: Partial): DataSourceCustomEvents; static equals(a: DataSourceCustomEvents | PlainMessage | undefined, b: DataSourceCustomEvents | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.DataSourceCustom_Static */ export declare class DataSourceCustom_Static extends Message { /** * @generated from field: wg.cosmo.node.v1.ConfigurationVariable data = 1; */ data?: ConfigurationVariable; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.DataSourceCustom_Static"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DataSourceCustom_Static; static fromJson(jsonValue: JsonValue, options?: Partial): DataSourceCustom_Static; static fromJsonString(jsonString: string, options?: Partial): DataSourceCustom_Static; static equals(a: DataSourceCustom_Static | PlainMessage | undefined, b: DataSourceCustom_Static | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.ConfigurationVariable */ export declare class ConfigurationVariable extends Message { /** * @generated from field: wg.cosmo.node.v1.ConfigurationVariableKind kind = 1; */ kind: ConfigurationVariableKind; /** * @generated from field: string static_variable_content = 2; */ staticVariableContent: string; /** * @generated from field: string environment_variable_name = 3; */ environmentVariableName: string; /** * @generated from field: string environment_variable_default_value = 4; */ environmentVariableDefaultValue: string; /** * @generated from field: string placeholder_variable_name = 5; */ placeholderVariableName: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.ConfigurationVariable"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ConfigurationVariable; static fromJson(jsonValue: JsonValue, options?: Partial): ConfigurationVariable; static fromJsonString(jsonString: string, options?: Partial): ConfigurationVariable; static equals(a: ConfigurationVariable | PlainMessage | undefined, b: ConfigurationVariable | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.DirectiveConfiguration */ export declare class DirectiveConfiguration extends Message { /** * @generated from field: string directive_name = 1; */ directiveName: string; /** * @generated from field: string rename_to = 2; */ renameTo: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.DirectiveConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DirectiveConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): DirectiveConfiguration; static fromJsonString(jsonString: string, options?: Partial): DirectiveConfiguration; static equals(a: DirectiveConfiguration | PlainMessage | undefined, b: DirectiveConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.URLQueryConfiguration */ export declare class URLQueryConfiguration extends Message { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string value = 2; */ value: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.URLQueryConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): URLQueryConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): URLQueryConfiguration; static fromJsonString(jsonString: string, options?: Partial): URLQueryConfiguration; static equals(a: URLQueryConfiguration | PlainMessage | undefined, b: URLQueryConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.HTTPHeader */ export declare class HTTPHeader extends Message { /** * @generated from field: repeated wg.cosmo.node.v1.ConfigurationVariable values = 1; */ values: ConfigurationVariable[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.HTTPHeader"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): HTTPHeader; static fromJson(jsonValue: JsonValue, options?: Partial): HTTPHeader; static fromJsonString(jsonString: string, options?: Partial): HTTPHeader; static equals(a: HTTPHeader | PlainMessage | undefined, b: HTTPHeader | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.MTLSConfiguration */ export declare class MTLSConfiguration extends Message { /** * @generated from field: wg.cosmo.node.v1.ConfigurationVariable key = 1; */ key?: ConfigurationVariable; /** * @generated from field: wg.cosmo.node.v1.ConfigurationVariable cert = 2; */ cert?: ConfigurationVariable; /** * @generated from field: bool insecureSkipVerify = 3; */ insecureSkipVerify: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.MTLSConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MTLSConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): MTLSConfiguration; static fromJsonString(jsonString: string, options?: Partial): MTLSConfiguration; static equals(a: MTLSConfiguration | PlainMessage | undefined, b: MTLSConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.GraphQLSubscriptionConfiguration */ export declare class GraphQLSubscriptionConfiguration extends Message { /** * @generated from field: bool enabled = 1; */ enabled: boolean; /** * @generated from field: wg.cosmo.node.v1.ConfigurationVariable url = 2; */ url?: ConfigurationVariable; /** * @deprecated - Kept for backwards compatibility when decoding. Use protocol instead. * * @generated from field: optional bool useSSE = 3; */ useSSE?: boolean; /** * @generated from field: optional wg.cosmo.common.GraphQLSubscriptionProtocol protocol = 4; */ protocol?: GraphQLSubscriptionProtocol; /** * @generated from field: optional wg.cosmo.common.GraphQLWebsocketSubprotocol websocketSubprotocol = 5; */ websocketSubprotocol?: GraphQLWebsocketSubprotocol; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.GraphQLSubscriptionConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GraphQLSubscriptionConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): GraphQLSubscriptionConfiguration; static fromJsonString(jsonString: string, options?: Partial): GraphQLSubscriptionConfiguration; static equals(a: GraphQLSubscriptionConfiguration | PlainMessage | undefined, b: GraphQLSubscriptionConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.GraphQLFederationConfiguration */ export declare class GraphQLFederationConfiguration extends Message { /** * @generated from field: bool enabled = 1; */ enabled: boolean; /** * @generated from field: string serviceSdl = 2; */ serviceSdl: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.GraphQLFederationConfiguration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GraphQLFederationConfiguration; static fromJson(jsonValue: JsonValue, options?: Partial): GraphQLFederationConfiguration; static fromJsonString(jsonString: string, options?: Partial): GraphQLFederationConfiguration; static equals(a: GraphQLFederationConfiguration | PlainMessage | undefined, b: GraphQLFederationConfiguration | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.InternedString */ export declare class InternedString extends Message { /** * key to index into EngineConfiguration.stringStorage * * @generated from field: string key = 1; */ key: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.InternedString"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): InternedString; static fromJson(jsonValue: JsonValue, options?: Partial): InternedString; static fromJsonString(jsonString: string, options?: Partial): InternedString; static equals(a: InternedString | PlainMessage | undefined, b: InternedString | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.SingleTypeField */ export declare class SingleTypeField extends Message { /** * @generated from field: string type_name = 1; */ typeName: string; /** * @generated from field: string field_name = 2; */ fieldName: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.SingleTypeField"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SingleTypeField; static fromJson(jsonValue: JsonValue, options?: Partial): SingleTypeField; static fromJsonString(jsonString: string, options?: Partial): SingleTypeField; static equals(a: SingleTypeField | PlainMessage | undefined, b: SingleTypeField | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.SubscriptionFieldCondition */ export declare class SubscriptionFieldCondition extends Message { /** * @generated from field: repeated string field_path = 1; */ fieldPath: string[]; /** * @generated from field: string json = 2; */ json: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.SubscriptionFieldCondition"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SubscriptionFieldCondition; static fromJson(jsonValue: JsonValue, options?: Partial): SubscriptionFieldCondition; static fromJsonString(jsonString: string, options?: Partial): SubscriptionFieldCondition; static equals(a: SubscriptionFieldCondition | PlainMessage | undefined, b: SubscriptionFieldCondition | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.SubscriptionFilterCondition */ export declare class SubscriptionFilterCondition extends Message { /** * @generated from field: repeated wg.cosmo.node.v1.SubscriptionFilterCondition and = 1; */ and: SubscriptionFilterCondition[]; /** * @generated from field: optional wg.cosmo.node.v1.SubscriptionFieldCondition in = 2; */ in?: SubscriptionFieldCondition; /** * @generated from field: optional wg.cosmo.node.v1.SubscriptionFilterCondition not = 3; */ not?: SubscriptionFilterCondition; /** * @generated from field: repeated wg.cosmo.node.v1.SubscriptionFilterCondition or = 4; */ or: SubscriptionFilterCondition[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.SubscriptionFilterCondition"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SubscriptionFilterCondition; static fromJson(jsonValue: JsonValue, options?: Partial): SubscriptionFilterCondition; static fromJsonString(jsonString: string, options?: Partial): SubscriptionFilterCondition; static equals(a: SubscriptionFilterCondition | PlainMessage | undefined, b: SubscriptionFilterCondition | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.CacheWarmerOperations */ export declare class CacheWarmerOperations extends Message { /** * @generated from field: repeated wg.cosmo.node.v1.Operation operations = 1; */ operations: Operation[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.CacheWarmerOperations"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): CacheWarmerOperations; static fromJson(jsonValue: JsonValue, options?: Partial): CacheWarmerOperations; static fromJsonString(jsonString: string, options?: Partial): CacheWarmerOperations; static equals(a: CacheWarmerOperations | PlainMessage | undefined, b: CacheWarmerOperations | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.Operation */ export declare class Operation extends Message { /** * @generated from field: wg.cosmo.node.v1.OperationRequest request = 1; */ request?: OperationRequest; /** * @generated from field: wg.cosmo.node.v1.ClientInfo client = 2; */ client?: ClientInfo; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.Operation"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Operation; static fromJson(jsonValue: JsonValue, options?: Partial): Operation; static fromJsonString(jsonString: string, options?: Partial): Operation; static equals(a: Operation | PlainMessage | undefined, b: Operation | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.OperationRequest */ export declare class OperationRequest extends Message { /** * @generated from field: string operation_name = 1; */ operationName: string; /** * @generated from field: string query = 2; */ query: string; /** * @generated from field: wg.cosmo.node.v1.Extension extensions = 3; */ extensions?: Extension; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.OperationRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): OperationRequest; static fromJson(jsonValue: JsonValue, options?: Partial): OperationRequest; static fromJsonString(jsonString: string, options?: Partial): OperationRequest; static equals(a: OperationRequest | PlainMessage | undefined, b: OperationRequest | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.Extension */ export declare class Extension extends Message { /** * @generated from field: wg.cosmo.node.v1.PersistedQuery persisted_query = 1; */ persistedQuery?: PersistedQuery; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.Extension"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Extension; static fromJson(jsonValue: JsonValue, options?: Partial): Extension; static fromJsonString(jsonString: string, options?: Partial): Extension; static equals(a: Extension | PlainMessage | undefined, b: Extension | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.PersistedQuery */ export declare class PersistedQuery extends Message { /** * @generated from field: string sha256_hash = 1; */ sha256Hash: string; /** * @generated from field: int32 version = 2; */ version: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.PersistedQuery"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PersistedQuery; static fromJson(jsonValue: JsonValue, options?: Partial): PersistedQuery; static fromJsonString(jsonString: string, options?: Partial): PersistedQuery; static equals(a: PersistedQuery | PlainMessage | undefined, b: PersistedQuery | PlainMessage | undefined): boolean; } /** * @generated from message wg.cosmo.node.v1.ClientInfo */ export declare class ClientInfo extends Message { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string version = 2; */ version: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "wg.cosmo.node.v1.ClientInfo"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ClientInfo; static fromJson(jsonValue: JsonValue, options?: Partial): ClientInfo; static fromJsonString(jsonString: string, options?: Partial): ClientInfo; static equals(a: ClientInfo | PlainMessage | undefined, b: ClientInfo | PlainMessage | undefined): boolean; }