import { AcceptOrDeclineInvitationRequest, AcceptOrDeclineInvitationResponse, AddReadmeRequest, AddReadmeResponse, CheckFederatedGraphRequest, CheckFederatedGraphResponse, CheckSubgraphSchemaRequest, CheckSubgraphSchemaResponse, ComputeCacheWarmerOperationsRequest, ComputeCacheWarmerOperationsResponse, ConfigureCacheWarmerRequest, ConfigureCacheWarmerResponse, ConfigureNamespaceGraphPruningConfigRequest, ConfigureNamespaceGraphPruningConfigResponse, ConfigureNamespaceLintConfigRequest, ConfigureNamespaceLintConfigResponse, ConfigureNamespaceProposalConfigRequest, ConfigureNamespaceProposalConfigResponse, ConfigureSubgraphCheckExtensionsRequest, ConfigureSubgraphCheckExtensionsResponse, CreateAPIKeyRequest, CreateAPIKeyResponse, CreateBillingPortalSessionRequest, CreateBillingPortalSessionResponse, CreateCheckoutSessionRequest, CreateCheckoutSessionResponse, CreateContractRequest, CreateContractResponse, CreateFeatureFlagRequest, CreateFeatureFlagResponse, CreateFederatedGraphRequest, CreateFederatedGraphResponse, CreateFederatedGraphTokenRequest, CreateFederatedGraphTokenResponse, CreateFederatedSubgraphRequest, CreateFederatedSubgraphResponse, CreateIgnoreOverridesForAllOperationsRequest, CreateIgnoreOverridesForAllOperationsResponse, CreateIntegrationRequest, CreateIntegrationResponse, CreateMonographRequest, CreateMonographResponse, CreateNamespaceRequest, CreateNamespaceResponse, CreateOIDCProviderRequest, CreateOIDCProviderResponse, CreateOperationIgnoreAllOverrideRequest, CreateOperationIgnoreAllOverrideResponse, CreateOperationOverridesRequest, CreateOperationOverridesResponse, CreateOrganizationGroupRequest, CreateOrganizationGroupResponse, CreateOrganizationRequest, CreateOrganizationResponse, CreateOrganizationWebhookConfigRequest, CreateOrganizationWebhookConfigResponse, CreatePlaygroundScriptRequest, CreatePlaygroundScriptResponse, CreateProposalRequest, CreateProposalResponse, DeleteAPIKeyRequest, DeleteAPIKeyResponse, DeleteCacheWarmerOperationRequest, DeleteCacheWarmerOperationResponse, DeleteFeatureFlagRequest, DeleteFeatureFlagResponse, DeleteFederatedGraphRequest, DeleteFederatedGraphResponse, DeleteFederatedSubgraphRequest, DeleteFederatedSubgraphResponse, DeleteIntegrationRequest, DeleteIntegrationResponse, DeleteMonographRequest, DeleteMonographResponse, DeleteNamespaceRequest, DeleteNamespaceResponse, DeleteOIDCProviderRequest, DeleteOIDCProviderResponse, DeleteOrganizationGroupRequest, DeleteOrganizationGroupResponse, DeleteOrganizationRequest, DeleteOrganizationResponse, DeleteOrganizationWebhookConfigRequest, DeleteOrganizationWebhookConfigResponse, DeletePlaygroundScriptRequest, DeletePlaygroundScriptResponse, DeleteRouterTokenRequest, DeleteRouterTokenResponse, DeleteUserRequest, DeleteUserResponse, EnableFeatureFlagRequest, EnableFeatureFlagResponse, EnableGraphPruningRequest, EnableGraphPruningResponse, EnableLintingForTheNamespaceRequest, EnableLintingForTheNamespaceResponse, EnableProposalsForNamespaceRequest, EnableProposalsForNamespaceResponse, FixSubgraphSchemaRequest, FixSubgraphSchemaResponse, ForceCheckSuccessRequest, ForceCheckSuccessResponse, GenerateRouterTokenRequest, GenerateRouterTokenResponse, GetAllOverridesRequest, GetAllOverridesResponse, GetAnalyticsViewRequest, GetAnalyticsViewResponse, GetAPIKeysRequest, GetAPIKeysResponse, GetAuditLogsRequest, GetAuditLogsResponse, GetBillingPlansRequest, GetBillingPlansResponse, GetCacheWarmerConfigRequest, GetCacheWarmerConfigResponse, GetCacheWarmerOperationsRequest, GetCacheWarmerOperationsResponse, GetChangelogBySchemaVersionRequest, GetChangelogBySchemaVersionResponse, GetCheckOperationsRequest, GetCheckOperationsResponse, GetChecksByFederatedGraphNameRequest, GetChecksByFederatedGraphNameResponse, GetCheckSummaryRequest, GetCheckSummaryResponse, GetClientsFromAnalyticsRequest, GetClientsFromAnalyticsResponse, GetClientsRequest, GetClientsResponse, GetCompositionDetailsRequest, GetCompositionDetailsResponse, GetCompositionsRequest, GetCompositionsResponse, GetDashboardAnalyticsViewRequest, GetDashboardAnalyticsViewResponse, GetFeatureFlagByNameRequest, GetFeatureFlagByNameResponse, GetFeatureFlagsByFederatedGraphRequest, GetFeatureFlagsByFederatedGraphResponse, GetFeatureFlagsRequest, GetFeatureFlagsResponse, GetFeatureSubgraphsByFeatureFlagRequest, GetFeatureSubgraphsByFeatureFlagResponse, GetFeatureSubgraphsRequest, GetFeatureSubgraphsResponse, GetFederatedGraphByIdRequest, GetFederatedGraphByIdResponse, GetFederatedGraphByNameRequest, GetFederatedGraphByNameResponse, GetFederatedGraphChangelogRequest, GetFederatedGraphChangelogResponse, GetFederatedGraphsBySubgraphLabelsRequest, GetFederatedGraphsBySubgraphLabelsResponse, GetFederatedGraphSDLByNameRequest, GetFederatedGraphSDLByNameResponse, GetFederatedGraphsRequest, GetFederatedGraphsResponse, GetFieldUsageRequest, GetFieldUsageResponse, GetGraphMetricsRequest, GetGraphMetricsResponse, GetInvitationsRequest, GetInvitationsResponse, GetLatestSubgraphSDLRequest, GetLatestSubgraphSDLResponse, GetMetricsErrorRateRequest, GetMetricsErrorRateResponse, GetNamespaceChecksConfigurationRequest, GetNamespaceChecksConfigurationResponse, GetNamespaceGraphPruningConfigRequest, GetNamespaceGraphPruningConfigResponse, GetNamespaceLintConfigRequest, GetNamespaceLintConfigResponse, GetNamespaceProposalConfigRequest, GetNamespaceProposalConfigResponse, GetNamespaceRequest, GetNamespaceResponse, GetNamespacesRequest, GetNamespacesResponse, GetOIDCProviderRequest, GetOIDCProviderResponse, GetOperationClientsRequest, GetOperationClientsResponse, GetOperationContentRequest, GetOperationContentResponse, GetOperationDeprecatedFieldsRequest, GetOperationDeprecatedFieldsResponse, GetOperationOverridesRequest, GetOperationOverridesResponse, GetOperationsRequest, GetOperationsResponse, GetOrganizationBySlugRequest, GetOrganizationBySlugResponse, GetOrganizationGroupMembersRequest, GetOrganizationGroupMembersResponse, GetOrganizationGroupsRequest, GetOrganizationGroupsResponse, GetOrganizationIntegrationsRequest, GetOrganizationIntegrationsResponse, GetOrganizationMembersRequest, GetOrganizationMembersResponse, GetOrganizationRequestsCountRequest, GetOrganizationRequestsCountResponse, GetOrganizationWebhookConfigsRequest, GetOrganizationWebhookConfigsResponse, GetOrganizationWebhookHistoryRequest, GetOrganizationWebhookHistoryResponse, GetOrganizationWebhookMetaRequest, GetOrganizationWebhookMetaResponse, GetPendingOrganizationMembersRequest, GetPendingOrganizationMembersResponse, GetPersistedOperationsRequest, GetPersistedOperationsResponse, GetPlaygroundScriptsRequest, GetPlaygroundScriptsResponse, GetProposalChecksRequest, GetProposalChecksResponse, GetProposalRequest, GetProposalResponse, GetProposalsByFederatedGraphRequest, GetProposalsByFederatedGraphResponse, GetProposedSchemaOfCheckedSubgraphRequest, GetProposedSchemaOfCheckedSubgraphResponse, GetRoutersRequest, GetRoutersResponse, GetRouterTokensRequest, GetRouterTokensResponse, GetSdlBySchemaVersionRequest, GetSdlBySchemaVersionResponse, GetSubgraphByIdRequest, GetSubgraphByIdResponse, GetSubgraphByNameRequest, GetSubgraphByNameResponse, GetSubgraphCheckExtensionsConfigRequest, GetSubgraphCheckExtensionsConfigResponse, GetSubgraphMembersRequest, GetSubgraphMembersResponse, GetSubgraphMetricsErrorRateRequest, GetSubgraphMetricsErrorRateResponse, GetSubgraphMetricsRequest, GetSubgraphMetricsResponse, GetSubgraphSDLFromLatestCompositionRequest, GetSubgraphSDLFromLatestCompositionResponse, GetSubgraphsRequest, GetSubgraphsResponse, GetTraceRequest, GetTraceResponse, GetUserAccessiblePermissionsRequest, GetUserAccessiblePermissionsResponse, GetUserAccessibleResourcesRequest, GetUserAccessibleResourcesResponse, GetWebhookDeliveryDetailsRequest, GetWebhookDeliveryDetailsResponse, GetWorkspaceRequest, GetWorkspaceResponse, InviteUserRequest, InviteUserResponse, IsGitHubAppInstalledRequest, IsGitHubAppInstalledResponse, IsMemberLimitReachedRequest, IsMemberLimitReachedResponse, LeaveOrganizationRequest, LeaveOrganizationResponse, LinkSubgraphRequest, LinkSubgraphResponse, ListRouterCompatibilityVersionsRequest, ListRouterCompatibilityVersionsResponse, MigrateFromApolloRequest, MigrateFromApolloResponse, MigrateMonographRequest, MigrateMonographResponse, MoveGraphRequest, MoveGraphResponse, PublishFederatedSubgraphRequest, PublishFederatedSubgraphResponse, PublishMonographRequest, PublishMonographResponse, PublishPersistedOperationsRequest, PublishPersistedOperationsResponse, PushCacheWarmerOperationRequest, PushCacheWarmerOperationResponse, RedeliverWebhookRequest, RedeliverWebhookResponse, RemoveInvitationRequest, RemoveInvitationResponse, RemoveOperationIgnoreAllOverrideRequest, RemoveOperationIgnoreAllOverrideResponse, RemoveOperationOverridesRequest, RemoveOperationOverridesResponse, RemoveOrganizationMemberRequest, RemoveOrganizationMemberResponse, RenameNamespaceRequest, RenameNamespaceResponse, RestoreOrganizationRequest, RestoreOrganizationResponse, SetGraphRouterCompatibilityVersionRequest, SetGraphRouterCompatibilityVersionResponse, ToggleChangeOverridesForAllOperationsRequest, ToggleChangeOverridesForAllOperationsResponse, UnlinkSubgraphRequest, UnlinkSubgraphResponse, UpdateAPIKeyRequest, UpdateAPIKeyResponse, UpdateContractRequest, UpdateContractResponse, UpdateFeatureFlagRequest, UpdateFeatureFlagResponse, UpdateFeatureSettingsRequest, UpdateFeatureSettingsResponse, UpdateFederatedGraphRequest, UpdateFederatedGraphResponse, UpdateIDPMappersRequest, UpdateIDPMappersResponse, UpdateIntegrationConfigRequest, UpdateIntegrationConfigResponse, UpdateMonographRequest, UpdateMonographResponse, UpdateNamespaceChecksConfigurationRequest, UpdateNamespaceChecksConfigurationResponse, UpdateOrganizationDetailsRequest, UpdateOrganizationDetailsResponse, UpdateOrganizationGroupRequest, UpdateOrganizationGroupResponse, UpdateOrganizationWebhookConfigRequest, UpdateOrganizationWebhookConfigResponse, UpdateOrgMemberGroupRequest, UpdateOrgMemberGroupResponse, UpdatePlaygroundScriptRequest, UpdatePlaygroundScriptResponse, UpdateProposalRequest, UpdateProposalResponse, UpdateSubgraphRequest, UpdateSubgraphResponse, UpgradePlanRequest, UpgradePlanResponse, ValidateAndFetchPluginDataRequest, ValidateAndFetchPluginDataResponse, VerifyAPIKeyGraphAccessRequest, VerifyAPIKeyGraphAccessResponse, WhoAmIRequest, WhoAmIResponse } from "./platform_pb.js";
import { MethodIdempotency, MethodKind } from "@bufbuild/protobuf";
/**
 * @generated from service wg.cosmo.platform.v1.PlatformService
 */
export declare const PlatformService: {
    readonly typeName: "wg.cosmo.platform.v1.PlatformService";
    readonly methods: {
        /**
         * PlaygroundScripts
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreatePlaygroundScript
         */
        readonly createPlaygroundScript: {
            readonly name: "CreatePlaygroundScript";
            readonly I: typeof CreatePlaygroundScriptRequest;
            readonly O: typeof CreatePlaygroundScriptResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeletePlaygroundScript
         */
        readonly deletePlaygroundScript: {
            readonly name: "DeletePlaygroundScript";
            readonly I: typeof DeletePlaygroundScriptRequest;
            readonly O: typeof DeletePlaygroundScriptResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdatePlaygroundScript
         */
        readonly updatePlaygroundScript: {
            readonly name: "UpdatePlaygroundScript";
            readonly I: typeof UpdatePlaygroundScriptRequest;
            readonly O: typeof UpdatePlaygroundScriptResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetPlaygroundScripts
         */
        readonly getPlaygroundScripts: {
            readonly name: "GetPlaygroundScripts";
            readonly I: typeof GetPlaygroundScriptsRequest;
            readonly O: typeof GetPlaygroundScriptsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Namespaces
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateNamespace
         */
        readonly createNamespace: {
            readonly name: "CreateNamespace";
            readonly I: typeof CreateNamespaceRequest;
            readonly O: typeof CreateNamespaceResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteNamespace
         */
        readonly deleteNamespace: {
            readonly name: "DeleteNamespace";
            readonly I: typeof DeleteNamespaceRequest;
            readonly O: typeof DeleteNamespaceResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.RenameNamespace
         */
        readonly renameNamespace: {
            readonly name: "RenameNamespace";
            readonly I: typeof RenameNamespaceRequest;
            readonly O: typeof RenameNamespaceResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetNamespaces
         */
        readonly getNamespaces: {
            readonly name: "GetNamespaces";
            readonly I: typeof GetNamespacesRequest;
            readonly O: typeof GetNamespacesResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetNamespace
         */
        readonly getNamespace: {
            readonly name: "GetNamespace";
            readonly I: typeof GetNamespaceRequest;
            readonly O: typeof GetNamespaceResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Workspace
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetWorkspace
         */
        readonly getWorkspace: {
            readonly name: "GetWorkspace";
            readonly I: typeof GetWorkspaceRequest;
            readonly O: typeof GetWorkspaceResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Contracts
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateContract
         */
        readonly createContract: {
            readonly name: "CreateContract";
            readonly I: typeof CreateContractRequest;
            readonly O: typeof CreateContractResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateContract
         */
        readonly updateContract: {
            readonly name: "UpdateContract";
            readonly I: typeof UpdateContractRequest;
            readonly O: typeof UpdateContractResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.MoveFederatedGraph
         */
        readonly moveFederatedGraph: {
            readonly name: "MoveFederatedGraph";
            readonly I: typeof MoveGraphRequest;
            readonly O: typeof MoveGraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.MoveSubgraph
         */
        readonly moveSubgraph: {
            readonly name: "MoveSubgraph";
            readonly I: typeof MoveGraphRequest;
            readonly O: typeof MoveGraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.MoveMonograph
         */
        readonly moveMonograph: {
            readonly name: "MoveMonograph";
            readonly I: typeof MoveGraphRequest;
            readonly O: typeof MoveGraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateMonograph creates a monograph on the control plane.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateMonograph
         */
        readonly createMonograph: {
            readonly name: "CreateMonograph";
            readonly I: typeof CreateMonographRequest;
            readonly O: typeof CreateMonographResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * PublishMonograph pushes the schema of the monograph to the control plane.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.PublishMonograph
         */
        readonly publishMonograph: {
            readonly name: "PublishMonograph";
            readonly I: typeof PublishMonographRequest;
            readonly O: typeof PublishMonographResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteMonograph deletes a monograph from the control plane.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteMonograph
         */
        readonly deleteMonograph: {
            readonly name: "DeleteMonograph";
            readonly I: typeof DeleteMonographRequest;
            readonly O: typeof DeleteMonographResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateMonograph updates a monograph with new urls, subscription config and readme
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateMonograph
         */
        readonly updateMonograph: {
            readonly name: "UpdateMonograph";
            readonly I: typeof UpdateMonographRequest;
            readonly O: typeof UpdateMonographResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * MigrateMonograph converts a monograph into a federated graph.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.MigrateMonograph
         */
        readonly migrateMonograph: {
            readonly name: "MigrateMonograph";
            readonly I: typeof MigrateMonographRequest;
            readonly O: typeof MigrateMonographResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateFederatedSubgraph creates a federated subgraph on the control plane.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateFederatedSubgraph
         */
        readonly createFederatedSubgraph: {
            readonly name: "CreateFederatedSubgraph";
            readonly I: typeof CreateFederatedSubgraphRequest;
            readonly O: typeof CreateFederatedSubgraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * PublishFederatedSubgraph pushes the schema of the subgraph to the control plane.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.PublishFederatedSubgraph
         */
        readonly publishFederatedSubgraph: {
            readonly name: "PublishFederatedSubgraph";
            readonly I: typeof PublishFederatedSubgraphRequest;
            readonly O: typeof PublishFederatedSubgraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateFederatedGraph creates a federated graph on the control plane.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateFederatedGraph
         */
        readonly createFederatedGraph: {
            readonly name: "CreateFederatedGraph";
            readonly I: typeof CreateFederatedGraphRequest;
            readonly O: typeof CreateFederatedGraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteFederatedGraph deletes a federated graph from the control plane.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteFederatedGraph
         */
        readonly deleteFederatedGraph: {
            readonly name: "DeleteFederatedGraph";
            readonly I: typeof DeleteFederatedGraphRequest;
            readonly O: typeof DeleteFederatedGraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteFederatedSubgraph deletes a federated subgraph from the control plane.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteFederatedSubgraph
         */
        readonly deleteFederatedSubgraph: {
            readonly name: "DeleteFederatedSubgraph";
            readonly I: typeof DeleteFederatedSubgraphRequest;
            readonly O: typeof DeleteFederatedSubgraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CheckSubgraphSchema checks if the schema is valid and if it can be composed without conflicts with the provided new subgraph schema.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CheckSubgraphSchema
         */
        readonly checkSubgraphSchema: {
            readonly name: "CheckSubgraphSchema";
            readonly I: typeof CheckSubgraphSchemaRequest;
            readonly O: typeof CheckSubgraphSchemaResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetProposedSchemaOfCheckedSubgraph
         */
        readonly getProposedSchemaOfCheckedSubgraph: {
            readonly name: "GetProposedSchemaOfCheckedSubgraph";
            readonly I: typeof GetProposedSchemaOfCheckedSubgraphRequest;
            readonly O: typeof GetProposedSchemaOfCheckedSubgraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.FixSubgraphSchema
         */
        readonly fixSubgraphSchema: {
            readonly name: "FixSubgraphSchema";
            readonly I: typeof FixSubgraphSchemaRequest;
            readonly O: typeof FixSubgraphSchemaResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateFederatedGraph updates a federated graph with new labels and routing url
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateFederatedGraph
         */
        readonly updateFederatedGraph: {
            readonly name: "UpdateFederatedGraph";
            readonly I: typeof UpdateFederatedGraphRequest;
            readonly O: typeof UpdateFederatedGraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateSubgraph updates a subgraph with new labels and routing url
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateSubgraph
         */
        readonly updateSubgraph: {
            readonly name: "UpdateSubgraph";
            readonly I: typeof UpdateSubgraphRequest;
            readonly O: typeof UpdateSubgraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CheckFederatedGraph checks if the federated graph can be composed with the new labels provided.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CheckFederatedGraph
         */
        readonly checkFederatedGraph: {
            readonly name: "CheckFederatedGraph";
            readonly I: typeof CheckFederatedGraphRequest;
            readonly O: typeof CheckFederatedGraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * WhoAmI returns the identity of the user currently logged in.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.WhoAmI
         */
        readonly whoAmI: {
            readonly name: "WhoAmI";
            readonly I: typeof WhoAmIRequest;
            readonly O: typeof WhoAmIResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GenerateRouterToken generates a temporary router token to fetch the router config.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GenerateRouterToken
         */
        readonly generateRouterToken: {
            readonly name: "GenerateRouterToken";
            readonly I: typeof GenerateRouterTokenRequest;
            readonly O: typeof GenerateRouterTokenResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetRouterTokens returns the router tokens of a federated graph.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetRouterTokens
         */
        readonly getRouterTokens: {
            readonly name: "GetRouterTokens";
            readonly I: typeof GetRouterTokensRequest;
            readonly O: typeof GetRouterTokensResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteRouterToken deletes the router token of a federated graph.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteRouterToken
         */
        readonly deleteRouterToken: {
            readonly name: "DeleteRouterToken";
            readonly I: typeof DeleteRouterTokenRequest;
            readonly O: typeof DeleteRouterTokenResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Add persisted operations
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.PublishPersistedOperations
         */
        readonly publishPersistedOperations: {
            readonly name: "PublishPersistedOperations";
            readonly I: typeof PublishPersistedOperationsRequest;
            readonly O: typeof PublishPersistedOperationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetPersistedOperations returns operations for the registered client id
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetPersistedOperations
         */
        readonly getPersistedOperations: {
            readonly name: "GetPersistedOperations";
            readonly I: typeof GetPersistedOperationsRequest;
            readonly O: typeof GetPersistedOperationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetAuditLogs returns the audit logs of the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetAuditLogs
         */
        readonly getAuditLogs: {
            readonly name: "GetAuditLogs";
            readonly I: typeof GetAuditLogsRequest;
            readonly O: typeof GetAuditLogsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFederatedGraphs returns the list of federated graphs.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFederatedGraphs
         */
        readonly getFederatedGraphs: {
            readonly name: "GetFederatedGraphs";
            readonly I: typeof GetFederatedGraphsRequest;
            readonly O: typeof GetFederatedGraphsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFederatedGraphsBySubgraphLabels returns the list of federated graphs based on the subgraph labels
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFederatedGraphsBySubgraphLabels
         */
        readonly getFederatedGraphsBySubgraphLabels: {
            readonly name: "GetFederatedGraphsBySubgraphLabels";
            readonly I: typeof GetFederatedGraphsBySubgraphLabelsRequest;
            readonly O: typeof GetFederatedGraphsBySubgraphLabelsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFederatedGraphByName returns the federated graph by name.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFederatedGraphByName
         */
        readonly getFederatedGraphByName: {
            readonly name: "GetFederatedGraphByName";
            readonly I: typeof GetFederatedGraphByNameRequest;
            readonly O: typeof GetFederatedGraphByNameResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFederatedGraphSDLByName returns the latest valid SDL of the federated graph by name.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFederatedGraphSDLByName
         */
        readonly getFederatedGraphSDLByName: {
            readonly name: "GetFederatedGraphSDLByName";
            readonly I: typeof GetFederatedGraphSDLByNameRequest;
            readonly O: typeof GetFederatedGraphSDLByNameResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetSubgraphs returns the list of subgraphs.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetSubgraphs
         */
        readonly getSubgraphs: {
            readonly name: "GetSubgraphs";
            readonly I: typeof GetSubgraphsRequest;
            readonly O: typeof GetSubgraphsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetSubgraphByName returns the subgraph by name.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetSubgraphByName
         */
        readonly getSubgraphByName: {
            readonly name: "GetSubgraphByName";
            readonly I: typeof GetSubgraphByNameRequest;
            readonly O: typeof GetSubgraphByNameResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetSubgraphSDLFromLatestComposition returns the latest valid SDL of the subgraph composed with the federated graph.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetSubgraphSDLFromLatestComposition
         */
        readonly getSubgraphSDLFromLatestComposition: {
            readonly name: "GetSubgraphSDLFromLatestComposition";
            readonly I: typeof GetSubgraphSDLFromLatestCompositionRequest;
            readonly O: typeof GetSubgraphSDLFromLatestCompositionResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetLatestSubgraphSDL returns the latest SDL of the subgraph by name.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetLatestSubgraphSDL
         */
        readonly getLatestSubgraphSDL: {
            readonly name: "GetLatestSubgraphSDL";
            readonly I: typeof GetLatestSubgraphSDLRequest;
            readonly O: typeof GetLatestSubgraphSDLResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetChecksByFederatedGraphName return schema and composition checks that concern a federated graph
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetChecksByFederatedGraphName
         */
        readonly getChecksByFederatedGraphName: {
            readonly name: "GetChecksByFederatedGraphName";
            readonly I: typeof GetChecksByFederatedGraphNameRequest;
            readonly O: typeof GetChecksByFederatedGraphNameResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetCheckSummary returns top level information about a schema check
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetCheckSummary
         */
        readonly getCheckSummary: {
            readonly name: "GetCheckSummary";
            readonly I: typeof GetCheckSummaryRequest;
            readonly O: typeof GetCheckSummaryResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetCheckOperations returns affected operations for a check
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetCheckOperations
         */
        readonly getCheckOperations: {
            readonly name: "GetCheckOperations";
            readonly I: typeof GetCheckOperationsRequest;
            readonly O: typeof GetCheckOperationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * ForceCheckSuccess forces a failed check to be marked as successful
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ForceCheckSuccess
         */
        readonly forceCheckSuccess: {
            readonly name: "ForceCheckSuccess";
            readonly I: typeof ForceCheckSuccessRequest;
            readonly O: typeof ForceCheckSuccessResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateOperationOverrides marks if the given set of changes as safe for an operation
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateOperationOverrides
         */
        readonly createOperationOverrides: {
            readonly name: "CreateOperationOverrides";
            readonly I: typeof CreateOperationOverridesRequest;
            readonly O: typeof CreateOperationOverridesResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * RemoveOperationOverride removes a change from the safe-list for an operation
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.RemoveOperationOverrides
         */
        readonly removeOperationOverrides: {
            readonly name: "RemoveOperationOverrides";
            readonly I: typeof RemoveOperationOverridesRequest;
            readonly O: typeof RemoveOperationOverridesResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateOperationIgnoreAllOverride adds an ignore all override for the operation
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateOperationIgnoreAllOverride
         */
        readonly createOperationIgnoreAllOverride: {
            readonly name: "CreateOperationIgnoreAllOverride";
            readonly I: typeof CreateOperationIgnoreAllOverrideRequest;
            readonly O: typeof CreateOperationIgnoreAllOverrideResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * RemoveOperationIgnoreAllOverride removes the ignore all override for the operation
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.RemoveOperationIgnoreAllOverride
         */
        readonly removeOperationIgnoreAllOverride: {
            readonly name: "RemoveOperationIgnoreAllOverride";
            readonly I: typeof RemoveOperationIgnoreAllOverrideRequest;
            readonly O: typeof RemoveOperationIgnoreAllOverrideResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOperationOverrides retrieves all overrides for an operation hash
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOperationOverrides
         */
        readonly getOperationOverrides: {
            readonly name: "GetOperationOverrides";
            readonly I: typeof GetOperationOverridesRequest;
            readonly O: typeof GetOperationOverridesResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetAllOverrides returns all overrides for operations within a namespace
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetAllOverrides
         */
        readonly getAllOverrides: {
            readonly name: "GetAllOverrides";
            readonly I: typeof GetAllOverridesRequest;
            readonly O: typeof GetAllOverridesResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * ToggleChangeOverridesForAllOperations marks all impacting changes of a given check either safe or unsafe
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ToggleChangeOverridesForAllOperations
         */
        readonly toggleChangeOverridesForAllOperations: {
            readonly name: "ToggleChangeOverridesForAllOperations";
            readonly I: typeof ToggleChangeOverridesForAllOperationsRequest;
            readonly O: typeof ToggleChangeOverridesForAllOperationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateIgnoreOverridesForAllOperations creates ignore override for all operations of a given check
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateIgnoreOverridesForAllOperations
         */
        readonly createIgnoreOverridesForAllOperations: {
            readonly name: "CreateIgnoreOverridesForAllOperations";
            readonly I: typeof CreateIgnoreOverridesForAllOperationsRequest;
            readonly O: typeof CreateIgnoreOverridesForAllOperationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOperationContent returns the operation body by searching using the hash
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOperationContent
         */
        readonly getOperationContent: {
            readonly name: "GetOperationContent";
            readonly I: typeof GetOperationContentRequest;
            readonly O: typeof GetOperationContentResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFederatedGraphChangelog returns the changelog of the federated graph.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFederatedGraphChangelog
         */
        readonly getFederatedGraphChangelog: {
            readonly name: "GetFederatedGraphChangelog";
            readonly I: typeof GetFederatedGraphChangelogRequest;
            readonly O: typeof GetFederatedGraphChangelogResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateFederatedGraphToken creates a federated graph token that is consumed by the router to authenticate requests.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateFederatedGraphToken
         */
        readonly createFederatedGraphToken: {
            readonly name: "CreateFederatedGraphToken";
            readonly I: typeof CreateFederatedGraphTokenRequest;
            readonly O: typeof CreateFederatedGraphTokenResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOrganizationBySlug returns a specific organization by its slug
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOrganizationBySlug
         */
        readonly getOrganizationBySlug: {
            readonly name: "GetOrganizationBySlug";
            readonly I: typeof GetOrganizationBySlugRequest;
            readonly O: typeof GetOrganizationBySlugResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOrganizationMembers returns the list of organization members
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOrganizationMembers
         */
        readonly getOrganizationMembers: {
            readonly name: "GetOrganizationMembers";
            readonly I: typeof GetOrganizationMembersRequest;
            readonly O: typeof GetOrganizationMembersResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOrganizationMembers returns the list of pending organization invites
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetPendingOrganizationMembers
         */
        readonly getPendingOrganizationMembers: {
            readonly name: "GetPendingOrganizationMembers";
            readonly I: typeof GetPendingOrganizationMembersRequest;
            readonly O: typeof GetPendingOrganizationMembersResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * IsMemberLimitReached returns whether the organization has reached the member limit
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.IsMemberLimitReached
         */
        readonly isMemberLimitReached: {
            readonly name: "IsMemberLimitReached";
            readonly I: typeof IsMemberLimitReachedRequest;
            readonly O: typeof IsMemberLimitReachedResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * InviteUser invites an user to join the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.InviteUser
         */
        readonly inviteUser: {
            readonly name: "InviteUser";
            readonly I: typeof InviteUserRequest;
            readonly O: typeof InviteUserResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetAPIKeys returns a list of API keys of the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetAPIKeys
         */
        readonly getAPIKeys: {
            readonly name: "GetAPIKeys";
            readonly I: typeof GetAPIKeysRequest;
            readonly O: typeof GetAPIKeysResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateAPIKey creates an API key for the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateAPIKey
         */
        readonly createAPIKey: {
            readonly name: "CreateAPIKey";
            readonly I: typeof CreateAPIKeyRequest;
            readonly O: typeof CreateAPIKeyResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateAPIKey updates an API key for the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateAPIKey
         */
        readonly updateAPIKey: {
            readonly name: "UpdateAPIKey";
            readonly I: typeof UpdateAPIKeyRequest;
            readonly O: typeof UpdateAPIKeyResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteAPIKey deletes an API key for the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteAPIKey
         */
        readonly deleteAPIKey: {
            readonly name: "DeleteAPIKey";
            readonly I: typeof DeleteAPIKeyRequest;
            readonly O: typeof DeleteAPIKeyResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * RemoveOrganizationMember removes the user from the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.RemoveOrganizationMember
         */
        readonly removeOrganizationMember: {
            readonly name: "RemoveOrganizationMember";
            readonly I: typeof RemoveOrganizationMemberRequest;
            readonly O: typeof RemoveOrganizationMemberResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * RemoveInvitation removes the org invitation of the user
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.RemoveInvitation
         */
        readonly removeInvitation: {
            readonly name: "RemoveInvitation";
            readonly I: typeof RemoveInvitationRequest;
            readonly O: typeof RemoveInvitationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * MigrateFromApollo migrates the graphs from apollo to cosmo
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.MigrateFromApollo
         */
        readonly migrateFromApollo: {
            readonly name: "MigrateFromApollo";
            readonly I: typeof MigrateFromApolloRequest;
            readonly O: typeof MigrateFromApolloResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Organization Member Group management
         * CreateOrganizationGroup creates a new organization group
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateOrganizationGroup
         */
        readonly createOrganizationGroup: {
            readonly name: "CreateOrganizationGroup";
            readonly I: typeof CreateOrganizationGroupRequest;
            readonly O: typeof CreateOrganizationGroupResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOrganizationGroups returns the list of organization groups
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOrganizationGroups
         */
        readonly getOrganizationGroups: {
            readonly name: "GetOrganizationGroups";
            readonly I: typeof GetOrganizationGroupsRequest;
            readonly O: typeof GetOrganizationGroupsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOrganizationGroupMembers returns the list of members belonging to the provided organization group
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOrganizationGroupMembers
         */
        readonly getOrganizationGroupMembers: {
            readonly name: "GetOrganizationGroupMembers";
            readonly I: typeof GetOrganizationGroupMembersRequest;
            readonly O: typeof GetOrganizationGroupMembersResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateOrganizationGroup updates the rule list for an organization group
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateOrganizationGroup
         */
        readonly updateOrganizationGroup: {
            readonly name: "UpdateOrganizationGroup";
            readonly I: typeof UpdateOrganizationGroupRequest;
            readonly O: typeof UpdateOrganizationGroupResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteOrganizationGroup deletes an existing organization group
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteOrganizationGroup
         */
        readonly deleteOrganizationGroup: {
            readonly name: "DeleteOrganizationGroup";
            readonly I: typeof DeleteOrganizationGroupRequest;
            readonly O: typeof DeleteOrganizationGroupResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateOrganizationWebhookConfig create a new webhook config for the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateOrganizationWebhookConfig
         */
        readonly createOrganizationWebhookConfig: {
            readonly name: "CreateOrganizationWebhookConfig";
            readonly I: typeof CreateOrganizationWebhookConfigRequest;
            readonly O: typeof CreateOrganizationWebhookConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOrganizationWebhookConfigs returns all webhooks for the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOrganizationWebhookConfigs
         */
        readonly getOrganizationWebhookConfigs: {
            readonly name: "GetOrganizationWebhookConfigs";
            readonly I: typeof GetOrganizationWebhookConfigsRequest;
            readonly O: typeof GetOrganizationWebhookConfigsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOrganizationWebhookMeta returns the meta data for a particular webhook
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOrganizationWebhookMeta
         */
        readonly getOrganizationWebhookMeta: {
            readonly name: "GetOrganizationWebhookMeta";
            readonly I: typeof GetOrganizationWebhookMetaRequest;
            readonly O: typeof GetOrganizationWebhookMetaResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateOrganizationWebhookConfig updates an existing webhook for the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateOrganizationWebhookConfig
         */
        readonly updateOrganizationWebhookConfig: {
            readonly name: "UpdateOrganizationWebhookConfig";
            readonly I: typeof UpdateOrganizationWebhookConfigRequest;
            readonly O: typeof UpdateOrganizationWebhookConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteOrganizationWebhookConfig deletes an organization webhook
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteOrganizationWebhookConfig
         */
        readonly deleteOrganizationWebhookConfig: {
            readonly name: "DeleteOrganizationWebhookConfig";
            readonly I: typeof DeleteOrganizationWebhookConfigRequest;
            readonly O: typeof DeleteOrganizationWebhookConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOrganizationWebhookHistory retrieves all webhook deliveries for the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOrganizationWebhookHistory
         */
        readonly getOrganizationWebhookHistory: {
            readonly name: "GetOrganizationWebhookHistory";
            readonly I: typeof GetOrganizationWebhookHistoryRequest;
            readonly O: typeof GetOrganizationWebhookHistoryResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetWebhookDeliveryDetails retrieves details for a particular webhook
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetWebhookDeliveryDetails
         */
        readonly getWebhookDeliveryDetails: {
            readonly name: "GetWebhookDeliveryDetails";
            readonly I: typeof GetWebhookDeliveryDetailsRequest;
            readonly O: typeof GetWebhookDeliveryDetailsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * RedeliverWebhook triggers the delivery of the given webhook once again
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.RedeliverWebhook
         */
        readonly redeliverWebhook: {
            readonly name: "RedeliverWebhook";
            readonly I: typeof RedeliverWebhookRequest;
            readonly O: typeof RedeliverWebhookResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateIntegration create a new integration for the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateIntegration
         */
        readonly createIntegration: {
            readonly name: "CreateIntegration";
            readonly I: typeof CreateIntegrationRequest;
            readonly O: typeof CreateIntegrationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOrganizationIntegrations returns all integrations of the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOrganizationIntegrations
         */
        readonly getOrganizationIntegrations: {
            readonly name: "GetOrganizationIntegrations";
            readonly I: typeof GetOrganizationIntegrationsRequest;
            readonly O: typeof GetOrganizationIntegrationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateIntegrationConfig updates an existing integration of the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateIntegrationConfig
         */
        readonly updateIntegrationConfig: {
            readonly name: "UpdateIntegrationConfig";
            readonly I: typeof UpdateIntegrationConfigRequest;
            readonly O: typeof UpdateIntegrationConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteIntegration deletes an organization web integration hook
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteIntegration
         */
        readonly deleteIntegration: {
            readonly name: "DeleteIntegration";
            readonly I: typeof DeleteIntegrationRequest;
            readonly O: typeof DeleteIntegrationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteUser deletes the user
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteUser
         */
        readonly deleteUser: {
            readonly name: "DeleteUser";
            readonly I: typeof DeleteUserRequest;
            readonly O: typeof DeleteUserResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteOrganization deletes an organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteOrganization
         */
        readonly deleteOrganization: {
            readonly name: "DeleteOrganization";
            readonly I: typeof DeleteOrganizationRequest;
            readonly O: typeof DeleteOrganizationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * RestoreOrganization restore an organization pending deletion
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.RestoreOrganization
         */
        readonly restoreOrganization: {
            readonly name: "RestoreOrganization";
            readonly I: typeof RestoreOrganizationRequest;
            readonly O: typeof RestoreOrganizationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * LeaveOrganization removes a member from the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.LeaveOrganization
         */
        readonly leaveOrganization: {
            readonly name: "LeaveOrganization";
            readonly I: typeof LeaveOrganizationRequest;
            readonly O: typeof LeaveOrganizationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateOrganizationDetails updates the name and slug of the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateOrganizationDetails
         */
        readonly updateOrganizationDetails: {
            readonly name: "UpdateOrganizationDetails";
            readonly I: typeof UpdateOrganizationDetailsRequest;
            readonly O: typeof UpdateOrganizationDetailsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateOrgMemberGroup updates the group of an organization member
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateOrgMemberGroup
         */
        readonly updateOrgMemberGroup: {
            readonly name: "UpdateOrgMemberGroup";
            readonly I: typeof UpdateOrgMemberGroupRequest;
            readonly O: typeof UpdateOrgMemberGroupResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * IsGitHubAppInstalled checks if the cosmo github app is installed to a repository
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.IsGitHubAppInstalled
         */
        readonly isGitHubAppInstalled: {
            readonly name: "IsGitHubAppInstalled";
            readonly I: typeof IsGitHubAppInstalledRequest;
            readonly O: typeof IsGitHubAppInstalledResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateOIDCProvider adds an oidc provider to the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateOIDCProvider
         */
        readonly createOIDCProvider: {
            readonly name: "CreateOIDCProvider";
            readonly I: typeof CreateOIDCProviderRequest;
            readonly O: typeof CreateOIDCProviderResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOIDCProvider gets the oidc provider connected the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOIDCProvider
         */
        readonly getOIDCProvider: {
            readonly name: "GetOIDCProvider";
            readonly I: typeof GetOIDCProviderRequest;
            readonly O: typeof GetOIDCProviderResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteOIDCProvider deletes the oidc provider connected the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteOIDCProvider
         */
        readonly deleteOIDCProvider: {
            readonly name: "DeleteOIDCProvider";
            readonly I: typeof DeleteOIDCProviderRequest;
            readonly O: typeof DeleteOIDCProviderResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateIDPMappers updates the mappings of the oidc provider
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateIDPMappers
         */
        readonly updateIDPMappers: {
            readonly name: "UpdateIDPMappers";
            readonly I: typeof UpdateIDPMappersRequest;
            readonly O: typeof UpdateIDPMappersResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetClients returns all the clients of the federated graph
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetClients
         */
        readonly getClients: {
            readonly name: "GetClients";
            readonly I: typeof GetClientsRequest;
            readonly O: typeof GetClientsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetRouters returns all active routers of the federated graph
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetRouters
         */
        readonly getRouters: {
            readonly name: "GetRouters";
            readonly I: typeof GetRoutersRequest;
            readonly O: typeof GetRoutersResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetInvitations returns all the invitations a user has received
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetInvitations
         */
        readonly getInvitations: {
            readonly name: "GetInvitations";
            readonly I: typeof GetInvitationsRequest;
            readonly O: typeof GetInvitationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * AcceptOrDeclineInvitation accepts or declines the invitation
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.AcceptOrDeclineInvitation
         */
        readonly acceptOrDeclineInvitation: {
            readonly name: "AcceptOrDeclineInvitation";
            readonly I: typeof AcceptOrDeclineInvitationRequest;
            readonly O: typeof AcceptOrDeclineInvitationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetCompositions returns all the compositions of the federated graph
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetCompositions
         */
        readonly getCompositions: {
            readonly name: "GetCompositions";
            readonly I: typeof GetCompositionsRequest;
            readonly O: typeof GetCompositionsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetCompositionDetails returns the details of that composition
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetCompositionDetails
         */
        readonly getCompositionDetails: {
            readonly name: "GetCompositionDetails";
            readonly I: typeof GetCompositionDetailsRequest;
            readonly O: typeof GetCompositionDetailsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetSdlBySchemaVersion returns the sdl based on the schema version
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetSdlBySchemaVersion
         */
        readonly getSdlBySchemaVersion: {
            readonly name: "GetSdlBySchemaVersion";
            readonly I: typeof GetSdlBySchemaVersionRequest;
            readonly O: typeof GetSdlBySchemaVersionResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetChangelogBySchemaVersion returns the changelog based on the schema version
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetChangelogBySchemaVersion
         */
        readonly getChangelogBySchemaVersion: {
            readonly name: "GetChangelogBySchemaVersion";
            readonly I: typeof GetChangelogBySchemaVersionRequest;
            readonly O: typeof GetChangelogBySchemaVersionResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetUserAccessibleResources returns all the federated and subgraphs where the user has write permissions
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetUserAccessibleResources
         */
        readonly getUserAccessibleResources: {
            readonly name: "GetUserAccessibleResources";
            readonly I: typeof GetUserAccessibleResourcesRequest;
            readonly O: typeof GetUserAccessibleResourcesResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateFeatureSettings updates the setinngs of features(ai, rbac, scim) of the organization
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateFeatureSettings
         */
        readonly updateFeatureSettings: {
            readonly name: "UpdateFeatureSettings";
            readonly I: typeof UpdateFeatureSettingsRequest;
            readonly O: typeof UpdateFeatureSettingsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetSubgraphMembers gets all the members of the subgraph
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetSubgraphMembers
         */
        readonly getSubgraphMembers: {
            readonly name: "GetSubgraphMembers";
            readonly I: typeof GetSubgraphMembersRequest;
            readonly O: typeof GetSubgraphMembersResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * AddReadme adds a readme of a target, can be a subgraph or a federated graph
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.AddReadme
         */
        readonly addReadme: {
            readonly name: "AddReadme";
            readonly I: typeof AddReadmeRequest;
            readonly O: typeof AddReadmeResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetUserAccessiblePermissions returns all the federated and subgraphs where the user has write permissions
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetUserAccessiblePermissions
         */
        readonly getUserAccessiblePermissions: {
            readonly name: "GetUserAccessiblePermissions";
            readonly I: typeof GetUserAccessiblePermissionsRequest;
            readonly O: typeof GetUserAccessiblePermissionsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * CreateFeatureFlag creates a new feature flag for the selected feature graphs
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateFeatureFlag
         */
        readonly createFeatureFlag: {
            readonly name: "CreateFeatureFlag";
            readonly I: typeof CreateFeatureFlagRequest;
            readonly O: typeof CreateFeatureFlagResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteFeatureFlag deletes an existing feature flag
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteFeatureFlag
         */
        readonly deleteFeatureFlag: {
            readonly name: "DeleteFeatureFlag";
            readonly I: typeof DeleteFeatureFlagRequest;
            readonly O: typeof DeleteFeatureFlagResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateFeatureFlag updates a new feature flag for the selected feature graphs
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateFeatureFlag
         */
        readonly updateFeatureFlag: {
            readonly name: "UpdateFeatureFlag";
            readonly I: typeof UpdateFeatureFlagRequest;
            readonly O: typeof UpdateFeatureFlagResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * EnableFeatureFlag enables/disables a feature flag
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.EnableFeatureFlag
         */
        readonly enableFeatureFlag: {
            readonly name: "EnableFeatureFlag";
            readonly I: typeof EnableFeatureFlagRequest;
            readonly O: typeof EnableFeatureFlagResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Analytics
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetAnalyticsView
         */
        readonly getAnalyticsView: {
            readonly name: "GetAnalyticsView";
            readonly I: typeof GetAnalyticsViewRequest;
            readonly O: typeof GetAnalyticsViewResponse;
            readonly kind: MethodKind.Unary;
            readonly idempotency: MethodIdempotency.NoSideEffects;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetDashboardAnalyticsView
         */
        readonly getDashboardAnalyticsView: {
            readonly name: "GetDashboardAnalyticsView";
            readonly I: typeof GetDashboardAnalyticsViewRequest;
            readonly O: typeof GetDashboardAnalyticsViewResponse;
            readonly kind: MethodKind.Unary;
            readonly idempotency: MethodIdempotency.NoSideEffects;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetTrace
         */
        readonly getTrace: {
            readonly name: "GetTrace";
            readonly I: typeof GetTraceRequest;
            readonly O: typeof GetTraceResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetGraphMetrics
         */
        readonly getGraphMetrics: {
            readonly name: "GetGraphMetrics";
            readonly I: typeof GetGraphMetricsRequest;
            readonly O: typeof GetGraphMetricsResponse;
            readonly kind: MethodKind.Unary;
            readonly idempotency: MethodIdempotency.NoSideEffects;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetMetricsErrorRate
         */
        readonly getMetricsErrorRate: {
            readonly name: "GetMetricsErrorRate";
            readonly I: typeof GetMetricsErrorRateRequest;
            readonly O: typeof GetMetricsErrorRateResponse;
            readonly kind: MethodKind.Unary;
            readonly idempotency: MethodIdempotency.NoSideEffects;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetSubgraphMetrics
         */
        readonly getSubgraphMetrics: {
            readonly name: "GetSubgraphMetrics";
            readonly I: typeof GetSubgraphMetricsRequest;
            readonly O: typeof GetSubgraphMetricsResponse;
            readonly kind: MethodKind.Unary;
            readonly idempotency: MethodIdempotency.NoSideEffects;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetSubgraphMetricsErrorRate
         */
        readonly getSubgraphMetricsErrorRate: {
            readonly name: "GetSubgraphMetricsErrorRate";
            readonly I: typeof GetSubgraphMetricsErrorRateRequest;
            readonly O: typeof GetSubgraphMetricsErrorRateResponse;
            readonly kind: MethodKind.Unary;
            readonly idempotency: MethodIdempotency.NoSideEffects;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFieldUsage
         */
        readonly getFieldUsage: {
            readonly name: "GetFieldUsage";
            readonly I: typeof GetFieldUsageRequest;
            readonly O: typeof GetFieldUsageResponse;
            readonly kind: MethodKind.Unary;
            readonly idempotency: MethodIdempotency.NoSideEffects;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOrganizationRequestsCount
         */
        readonly getOrganizationRequestsCount: {
            readonly name: "GetOrganizationRequestsCount";
            readonly I: typeof GetOrganizationRequestsCountRequest;
            readonly O: typeof GetOrganizationRequestsCountResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateOrganization
         */
        readonly createOrganization: {
            readonly name: "CreateOrganization";
            readonly I: typeof CreateOrganizationRequest;
            readonly O: typeof CreateOrganizationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * EnableLintingForTheNamespace enables the lint check for the namespace passed.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.EnableLintingForTheNamespace
         */
        readonly enableLintingForTheNamespace: {
            readonly name: "EnableLintingForTheNamespace";
            readonly I: typeof EnableLintingForTheNamespaceRequest;
            readonly O: typeof EnableLintingForTheNamespaceResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * ConfigureNamespaceLintConfig configures the lint config of the organization.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ConfigureNamespaceLintConfig
         */
        readonly configureNamespaceLintConfig: {
            readonly name: "ConfigureNamespaceLintConfig";
            readonly I: typeof ConfigureNamespaceLintConfigRequest;
            readonly O: typeof ConfigureNamespaceLintConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetNamespaceLintConfig returns the lint config of the namespace.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetNamespaceLintConfig
         */
        readonly getNamespaceLintConfig: {
            readonly name: "GetNamespaceLintConfig";
            readonly I: typeof GetNamespaceLintConfigRequest;
            readonly O: typeof GetNamespaceLintConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetNamespaceChecksConfig returns the checks config of the namespace.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetNamespaceChecksConfig
         */
        readonly getNamespaceChecksConfig: {
            readonly name: "GetNamespaceChecksConfig";
            readonly I: typeof GetNamespaceChecksConfigurationRequest;
            readonly O: typeof GetNamespaceChecksConfigurationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UpdateNamespaceChecksConfig updates the checks configuration for the namespace passed.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateNamespaceChecksConfig
         */
        readonly updateNamespaceChecksConfig: {
            readonly name: "UpdateNamespaceChecksConfig";
            readonly I: typeof UpdateNamespaceChecksConfigurationRequest;
            readonly O: typeof UpdateNamespaceChecksConfigurationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * EnablePruningForTheNamespace enables the graph pruning check for the namespace passed.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.EnableGraphPruning
         */
        readonly enableGraphPruning: {
            readonly name: "EnableGraphPruning";
            readonly I: typeof EnableGraphPruningRequest;
            readonly O: typeof EnableGraphPruningResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * ConfigureNamespaceGraphPruningConfig configures the graph pruning config of the organization.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ConfigureNamespaceGraphPruningConfig
         */
        readonly configureNamespaceGraphPruningConfig: {
            readonly name: "ConfigureNamespaceGraphPruningConfig";
            readonly I: typeof ConfigureNamespaceGraphPruningConfigRequest;
            readonly O: typeof ConfigureNamespaceGraphPruningConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetNamespaceGraphPruningConfig returns the graph pruning config of the namespace.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetNamespaceGraphPruningConfig
         */
        readonly getNamespaceGraphPruningConfig: {
            readonly name: "GetNamespaceGraphPruningConfig";
            readonly I: typeof GetNamespaceGraphPruningConfigRequest;
            readonly O: typeof GetNamespaceGraphPruningConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFeatureFlags returns the feature flags of the namespace
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFeatureFlags
         */
        readonly getFeatureFlags: {
            readonly name: "GetFeatureFlags";
            readonly I: typeof GetFeatureFlagsRequest;
            readonly O: typeof GetFeatureFlagsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFeatureFlagByName returns the feature flag of the namespace
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFeatureFlagByName
         */
        readonly getFeatureFlagByName: {
            readonly name: "GetFeatureFlagByName";
            readonly I: typeof GetFeatureFlagByNameRequest;
            readonly O: typeof GetFeatureFlagByNameResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFeatureSubgraphsByFeatureFlag returns the feature subgraphs of a feature flag
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFeatureSubgraphsByFeatureFlag
         */
        readonly getFeatureSubgraphsByFeatureFlag: {
            readonly name: "GetFeatureSubgraphsByFeatureFlag";
            readonly I: typeof GetFeatureSubgraphsByFeatureFlagRequest;
            readonly O: typeof GetFeatureSubgraphsByFeatureFlagResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFeatureSubgraphs returns the list of feature subgraphs.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFeatureSubgraphs
         */
        readonly getFeatureSubgraphs: {
            readonly name: "GetFeatureSubgraphs";
            readonly I: typeof GetFeatureSubgraphsRequest;
            readonly O: typeof GetFeatureSubgraphsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFeatureFlagsByFederatedGraph returns the list of feature flags which match the label matchers of the federated graph.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFeatureFlagsByFederatedGraph
         */
        readonly getFeatureFlagsByFederatedGraph: {
            readonly name: "GetFeatureFlagsByFederatedGraph";
            readonly I: typeof GetFeatureFlagsByFederatedGraphRequest;
            readonly O: typeof GetFeatureFlagsByFederatedGraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetFederatedGraphById returns the federated graph by id.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetFederatedGraphById
         */
        readonly getFederatedGraphById: {
            readonly name: "GetFederatedGraphById";
            readonly I: typeof GetFederatedGraphByIdRequest;
            readonly O: typeof GetFederatedGraphByIdResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetSubgraphById returns the subgraph by id.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetSubgraphById
         */
        readonly getSubgraphById: {
            readonly name: "GetSubgraphById";
            readonly I: typeof GetSubgraphByIdRequest;
            readonly O: typeof GetSubgraphByIdResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * PushCacheWarmerOperation adds a operation to the list of cache warmer operations.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.PushCacheWarmerOperation
         */
        readonly pushCacheWarmerOperation: {
            readonly name: "PushCacheWarmerOperation";
            readonly I: typeof PushCacheWarmerOperationRequest;
            readonly O: typeof PushCacheWarmerOperationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetCacheWarmerOperations returns the list of cache warmer operations.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetCacheWarmerOperations
         */
        readonly getCacheWarmerOperations: {
            readonly name: "GetCacheWarmerOperations";
            readonly I: typeof GetCacheWarmerOperationsRequest;
            readonly O: typeof GetCacheWarmerOperationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * ComputeCacheWarmerOperations computes the list of cache warmer operations.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ComputeCacheWarmerOperations
         */
        readonly computeCacheWarmerOperations: {
            readonly name: "ComputeCacheWarmerOperations";
            readonly I: typeof ComputeCacheWarmerOperationsRequest;
            readonly O: typeof ComputeCacheWarmerOperationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * ConfigureCacheWarmer enables cache warmer for the namespace passed.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ConfigureCacheWarmer
         */
        readonly configureCacheWarmer: {
            readonly name: "ConfigureCacheWarmer";
            readonly I: typeof ConfigureCacheWarmerRequest;
            readonly O: typeof ConfigureCacheWarmerResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetCacheWarmerConfig gets the config of cache warming for that namespace.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetCacheWarmerConfig
         */
        readonly getCacheWarmerConfig: {
            readonly name: "GetCacheWarmerConfig";
            readonly I: typeof GetCacheWarmerConfigRequest;
            readonly O: typeof GetCacheWarmerConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * DeleteCacheWarmerOperation deletes a cache warmer operation.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.DeleteCacheWarmerOperation
         */
        readonly deleteCacheWarmerOperation: {
            readonly name: "DeleteCacheWarmerOperation";
            readonly I: typeof DeleteCacheWarmerOperationRequest;
            readonly O: typeof DeleteCacheWarmerOperationResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetSubgraphCheckExtensionsConfig
         */
        readonly getSubgraphCheckExtensionsConfig: {
            readonly name: "GetSubgraphCheckExtensionsConfig";
            readonly I: typeof GetSubgraphCheckExtensionsConfigRequest;
            readonly O: typeof GetSubgraphCheckExtensionsConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ConfigureSubgraphCheckExtensions
         */
        readonly configureSubgraphCheckExtensions: {
            readonly name: "ConfigureSubgraphCheckExtensions";
            readonly I: typeof ConfigureSubgraphCheckExtensionsRequest;
            readonly O: typeof ConfigureSubgraphCheckExtensionsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         *
         * Billing
         * -----------------------------------------------------------------------------------------------------------------------------
         * Return the available billing plans
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetBillingPlans
         */
        readonly getBillingPlans: {
            readonly name: "GetBillingPlans";
            readonly I: typeof GetBillingPlansRequest;
            readonly O: typeof GetBillingPlansResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Create a Stripe checkout session
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateCheckoutSession
         */
        readonly createCheckoutSession: {
            readonly name: "CreateCheckoutSession";
            readonly I: typeof CreateCheckoutSessionRequest;
            readonly O: typeof CreateCheckoutSessionResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Create a Stripe billing portal session
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateBillingPortalSession
         */
        readonly createBillingPortalSession: {
            readonly name: "CreateBillingPortalSession";
            readonly I: typeof CreateBillingPortalSessionRequest;
            readonly O: typeof CreateBillingPortalSessionResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Upgrade the current plan
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpgradePlan
         */
        readonly upgradePlan: {
            readonly name: "UpgradePlan";
            readonly I: typeof UpgradePlanRequest;
            readonly O: typeof UpgradePlanResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Router Compatibility Versions
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ListRouterCompatibilityVersions
         */
        readonly listRouterCompatibilityVersions: {
            readonly name: "ListRouterCompatibilityVersions";
            readonly I: typeof ListRouterCompatibilityVersionsRequest;
            readonly O: typeof ListRouterCompatibilityVersionsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Graph
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.SetGraphRouterCompatibilityVersion
         */
        readonly setGraphRouterCompatibilityVersion: {
            readonly name: "SetGraphRouterCompatibilityVersion";
            readonly I: typeof SetGraphRouterCompatibilityVersionRequest;
            readonly O: typeof SetGraphRouterCompatibilityVersionResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Proposal
         * Create a proposal for a federated graph
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.CreateProposal
         */
        readonly createProposal: {
            readonly name: "CreateProposal";
            readonly I: typeof CreateProposalRequest;
            readonly O: typeof CreateProposalResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Get a proposal by id
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetProposal
         */
        readonly getProposal: {
            readonly name: "GetProposal";
            readonly I: typeof GetProposalRequest;
            readonly O: typeof GetProposalResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * Update a proposal
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UpdateProposal
         */
        readonly updateProposal: {
            readonly name: "UpdateProposal";
            readonly I: typeof UpdateProposalRequest;
            readonly O: typeof UpdateProposalResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * EnableProposalsForNamespace enables the proposals for the namespace passed.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.EnableProposalsForNamespace
         */
        readonly enableProposalsForNamespace: {
            readonly name: "EnableProposalsForNamespace";
            readonly I: typeof EnableProposalsForNamespaceRequest;
            readonly O: typeof EnableProposalsForNamespaceResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * ConfigureNamespaceProposalConfig configures the proposal config of the namespace passed.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ConfigureNamespaceProposalConfig
         */
        readonly configureNamespaceProposalConfig: {
            readonly name: "ConfigureNamespaceProposalConfig";
            readonly I: typeof ConfigureNamespaceProposalConfigRequest;
            readonly O: typeof ConfigureNamespaceProposalConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetNamespaceProposalConfig returns the proposal config of the namespace passed.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetNamespaceProposalConfig
         */
        readonly getNamespaceProposalConfig: {
            readonly name: "GetNamespaceProposalConfig";
            readonly I: typeof GetNamespaceProposalConfigRequest;
            readonly O: typeof GetNamespaceProposalConfigResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetProposalsByFederatedGraph returns proposals for a federated graph.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetProposalsByFederatedGraph
         */
        readonly getProposalsByFederatedGraph: {
            readonly name: "GetProposalsByFederatedGraph";
            readonly I: typeof GetProposalsByFederatedGraphRequest;
            readonly O: typeof GetProposalsByFederatedGraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetProposalChecks returns checks for a proposal.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetProposalChecks
         */
        readonly getProposalChecks: {
            readonly name: "GetProposalChecks";
            readonly I: typeof GetProposalChecksRequest;
            readonly O: typeof GetProposalChecksResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOperations returns the operations of a federated graph.
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOperations
         */
        readonly getOperations: {
            readonly name: "GetOperations";
            readonly I: typeof GetOperationsRequest;
            readonly O: typeof GetOperationsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetClientsFromAnalytics returns all the clients of the federated graph from the analytics
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetClientsFromAnalytics
         */
        readonly getClientsFromAnalytics: {
            readonly name: "GetClientsFromAnalytics";
            readonly I: typeof GetClientsFromAnalyticsRequest;
            readonly O: typeof GetClientsFromAnalyticsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOperationClients returns the clients that have used a specific operation
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOperationClients
         */
        readonly getOperationClients: {
            readonly name: "GetOperationClients";
            readonly I: typeof GetOperationClientsRequest;
            readonly O: typeof GetOperationClientsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * GetOperationDeprecatedFields returns the deprecated fields used in a specific operation
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.GetOperationDeprecatedFields
         */
        readonly getOperationDeprecatedFields: {
            readonly name: "GetOperationDeprecatedFields";
            readonly I: typeof GetOperationDeprecatedFieldsRequest;
            readonly O: typeof GetOperationDeprecatedFieldsResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * ValidateAndFetchPluginData validates the limit of plugins and returns the latest version and token
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.ValidateAndFetchPluginData
         */
        readonly validateAndFetchPluginData: {
            readonly name: "ValidateAndFetchPluginData";
            readonly I: typeof ValidateAndFetchPluginDataRequest;
            readonly O: typeof ValidateAndFetchPluginDataResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * LinkSubgraph links one subgraph to another
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.LinkSubgraph
         */
        readonly linkSubgraph: {
            readonly name: "LinkSubgraph";
            readonly I: typeof LinkSubgraphRequest;
            readonly O: typeof LinkSubgraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * UnlinkSubgraph unlinks one subgraph from another
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.UnlinkSubgraph
         */
        readonly unlinkSubgraph: {
            readonly name: "UnlinkSubgraph";
            readonly I: typeof UnlinkSubgraphRequest;
            readonly O: typeof UnlinkSubgraphResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * VerifyAPIKeyGraphAccess checks if the token or the jwt has organization admin or developer  and checks if the token has permissions to write to the graph
         *
         * @generated from rpc wg.cosmo.platform.v1.PlatformService.VerifyAPIKeyGraphAccess
         */
        readonly verifyAPIKeyGraphAccess: {
            readonly name: "VerifyAPIKeyGraphAccess";
            readonly I: typeof VerifyAPIKeyGraphAccessRequest;
            readonly O: typeof VerifyAPIKeyGraphAccessResponse;
            readonly kind: MethodKind.Unary;
        };
    };
};
