import { PublishAggregatedGraphQLRequestMetricsRequest, PublishAggregatedGraphQLRequestMetricsResponse, PublishGraphQLRequestMetricsRequest, PublishOperationCoverageReportResponse } from "./graphqlmetrics_pb.js";
import { MethodKind } from "@bufbuild/protobuf";
/**
 * @generated from service wg.cosmo.graphqlmetrics.v1.GraphQLMetricsService
 */
export declare const GraphQLMetricsService: {
    readonly typeName: "wg.cosmo.graphqlmetrics.v1.GraphQLMetricsService";
    readonly methods: {
        /**
         * PublishGraphQLMetrics publishes the GraphQL metrics to the metrics service
         *
         * @generated from rpc wg.cosmo.graphqlmetrics.v1.GraphQLMetricsService.PublishGraphQLMetrics
         */
        readonly publishGraphQLMetrics: {
            readonly name: "PublishGraphQLMetrics";
            readonly I: typeof PublishGraphQLRequestMetricsRequest;
            readonly O: typeof PublishOperationCoverageReportResponse;
            readonly kind: MethodKind.Unary;
        };
        /**
         * @generated from rpc wg.cosmo.graphqlmetrics.v1.GraphQLMetricsService.PublishAggregatedGraphQLMetrics
         */
        readonly publishAggregatedGraphQLMetrics: {
            readonly name: "PublishAggregatedGraphQLMetrics";
            readonly I: typeof PublishAggregatedGraphQLRequestMetricsRequest;
            readonly O: typeof PublishAggregatedGraphQLRequestMetricsResponse;
            readonly kind: MethodKind.Unary;
        };
    };
};
