import type { EffectLike, PrerenderInputs, RemoteFormHandler, RemoteHandler, RemoteLiveHandler, RemoteLiveSource } from "./types.js";
export { is_running_remote_effect_handler } from "./remote-handler-context.js";
export declare function make_prerender_inputs_wrapper(generate_inputs: PrerenderInputs): () => Promise;
export declare function make_remote_wrapper(handler: RemoteHandler | EffectLike, helper_name: string): (input: unknown) => Promise;
export declare function make_remote_live_wrapper(handler: RemoteLiveSource | RemoteLiveHandler, helper_name: string): (input: unknown) => Promise;
export declare function make_remote_form_wrapper(handler: RemoteFormHandler, helper_name: string): (data: unknown, issue: unknown) => Promise;