import * as express from "express";
import { Dispatcher } from "@intuitionrobotics/ts-common";
export type Express = express.Express;
export type ExpressRouter = express.Router;
export type ExpressRequest = express.Request<any>;
export type ExpressResponse = express.Response;
export type ExpressRequestHandler = express.RequestHandler;
export interface QueryRequestInfo {
    __queryRequestInfo(request: ExpressRequest): Promise<{
        key: string;
        data: any;
    }>;
}
export declare const dispatch_queryRequestInfo: Dispatcher<QueryRequestInfo, "__queryRequestInfo", [request: ExpressRequest], {
    key: string;
    data: any;
}>;
