import { JsonActionResult } from "./json-action-result";
import { ViewActionResult } from "./view-action-result";
import { RedirectActionResult } from "./redirect-action-result";
import { FileActionResult } from "./file-action-result";
import { DownloadActionResult } from "./download-action-result";
import { Core } from "kamboja";
export declare function download(path: string): DownloadActionResult;
export declare function file(path: string): FileActionResult;
export declare function json(body: any, status?: number): JsonActionResult;
export declare function redirect(path: string): RedirectActionResult;
export declare function view(model?: any, viewName?: string): ViewActionResult;
export declare function broadcast(event: string, data: any): Core.ActionResult;
export declare function emit(event: string, id: string | string[], data: any): Core.ActionResult;
