import { BasedServer } from './server.js'; import { HttpSession, WebSocketSession, Context, BasedRoute } from '@based/functions'; import { BasedErrorCode, BasedErrorData, ErrorPayload } from '@based/errors'; export declare function sendHttpError(server: BasedServer, ctx: Context, basedCode: T, payload: ErrorPayload[T]): void; export declare function sendErrorData(ctx: Context, errorData: BasedErrorData): void; export declare function sendError(server: BasedServer, ctx: Context, basedCode: T, payload: ErrorPayload[T]): void; export declare function sendSimpleError(server: BasedServer, ctx: Context, basedCode: T, route: BasedRoute, id?: number, payload?: ErrorPayload[T]): void;