interface SideOptions { /** * Whether this side receives the deployment's public traffic. * * Container hosts (Railway, Render, Fly.io, Cloud Run, Heroku) tell an app * which host and port to bind with the `HOST` and `PORT` env vars. Only the * side serving public traffic falls back to them — when the api and web * servers run in the same deployment they would otherwise both bind to * `PORT` and collide. * * The web side is the public one whenever both sides are served together, * because it proxies api requests. The api side is only public when it is * served on its own. */ isPublicSide?: boolean; } export declare function getAPIHost({ isPublicSide }?: SideOptions): string; export declare function getAPIPort({ isPublicSide }?: SideOptions): number; export declare function getAPIRootPath(): string; export declare function getWebHost({ isPublicSide }?: SideOptions): string; export declare function getWebPort({ isPublicSide }?: SideOptions): number; export {}; //# sourceMappingURL=cliHelpers.d.ts.map