import TokenBucket from 'tokenbucket'; import { IOClients } from '../../../../clients/IOClients'; import { ClientsConfig, GraphQLOptions, ParamsContext, RecorderState, ServiceRoute } from '../typings'; import { GraphQLContext } from './typings'; export declare const GRAPHQL_ROUTE = "__graphql"; export declare const createGraphQLRoute: (graphql: GraphQLOptions, clientsConfig: ClientsConfig, serviceRoute: ServiceRoute, routeId: string, globalLimiter: TokenBucket | undefined) => import("koa-compose").ComposedMiddleware>;