///
import type { EventHandler, EventHandlerObject, EventHandlerRequest, H3Event } from "h3";
type Actions = Record>;
type ResponseAction = {
error: {
message?: string;
code?: number;
};
} | {
redirect: string;
};
type Handler = EventHandler | EventHandlerObject;
export declare function defineServerLoader(loader: Handler): EventHandler;
export declare function defineFormActions(actions: Actions): EventHandler;
export declare function actionResponse(event: H3Event, data: Record, action?: ResponseAction): Response | Promise> | {
data: Record;
action: undefined;
};
export {};