import { ApolloServer } from 'apollo-server-express'; import { Request, Response, Express, NextFunction } from 'express'; export interface Middleware { path: string; handler: (req: Request, res: Response, next: NextFunction) => Promise | void; } export interface CreateServerOptions { apolloServer: ApolloServer; } declare const createServer: ({ apolloServer, middlewares }: { apolloServer?: ApolloServer; middlewares: Middleware[]; }) => Express; export default createServer;