import type { Handler, FrontendAppOptions, RenderPageOptions, AppRouterOptions } from "./types"; export declare function spa(options: FrontendAppOptions): Promise; export declare function frontendApp(options: FrontendAppOptions): Promise; export declare function renderPage(options: RenderPageOptions): Promise; export declare function createAppRouter(options?: AppRouterOptions): Handler; export declare function resolveAppDir(appDir?: string): string; export interface ServeAppOptions extends AppRouterOptions { port?: number; unix?: string; } export declare function serve(options?: ServeAppOptions): Promise; export declare function serve(handler: Handler, options?: { port?: number; unix?: string; websocket?: any; }): Promise; export declare function start(options?: ServeAppOptions): Promise; //# sourceMappingURL=app-router.d.ts.map