/** Copyright (c) 2018 Uber Technologies, Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 */
import type { Token, Context } from 'fusion-core';
import type { Options } from 'koa-bodyparser';
import type { RPCConfigType, RPCServiceType } from './types';
export declare const RPCToken: Token<RPCServiceType>;
export type HandlerType = {
    [x: string]: (...args: any) => any;
};
export declare const RPCHandlersToken: Token<HandlerType>;
export declare const BodyParserOptionsToken: Token<Options>;
export declare const RPCHandlersConfigToken: Token<RPCConfigType>;
export declare const RPCQueryParamsToken: Token<{
    from: (ctx: Context) => Array<[string, string]>;
}>;
//# sourceMappingURL=tokens.d.ts.map