import express from 'express';
import { Connection } from '@salesforce/core';
export declare function getRootApp(app: any, basePath: string): any;
export declare function createServer(options: any, apiConfig?: any, connection?: Connection): Promise<import("express-serve-static-core").Express>;
export declare function startServer(app: any, basePath: string, port?: number, onClose?: () => void): Promise<any>;
export declare function cspNonceMiddleware(): (req: express.Request, res: express.Response, next: express.NextFunction) => void;
export declare function cspPolicyMiddleware(): express.RequestHandler;
export declare function salesforceStaticAssetsRoute(basePath: string): (req: express.Request, res: express.Response, next: express.NextFunction) => void;
export declare function startLiveReload(app: express.Application, sourceDir: string, outputDir: string, templateDir: string): Promise<void>;
//# sourceMappingURL=talonServerCopy.d.ts.map