import { Tree } from 'jargs'; import * as constants from './constants'; import * as procfile from './procfile'; import { Routes } from './router'; export declare const applyRoutes: (routesToApply: Routes) => void; export declare const addRoute: (processName: string, color: constants.Colors, url: string, port: number) => void; export declare const startProcessWithMaybePort: (item: procfile.Command, processName: string, longestName: number, env: string, color: constants.Colors, tree: Tree, envVariables: { [i: string]: string; }, configEnvVariables: { [i: string]: string; }, url?: string | undefined, port?: number | undefined) => void; export declare const startProcess: (item: procfile.Command, processName: string, longestName: number, env: string, color: constants.Colors, tree: Tree, envVariables: { [i: string]: string; }, configEnvVariables: { [i: string]: string; }, url?: string | undefined) => void; export declare const startProcesses: (procfileData: string, wtfJson: Partial<{ routes: Partial<{ [i: string]: string; }>; env: Partial<{ [i: string]: Partial<{ [i: string]: string; }> | undefined; }>; }>, env: string, tree: Tree, envVariables: { [i: string]: string; }) => void; export declare const readWtfJsonAndEnv: (procfileData: string, tree: Tree) => void; export declare const startRouterCommunication: () => void; declare const start: (tree: Tree) => undefined; export default start;