export declare const NITRO_LOADER_PREFIX: "_@loader_"; export declare const GENERATED_TEXT = "/** This file is auto-generated by the form-actions module. /!\\ Do not modify it manually ! */ \n"; export declare function getActionRoute(actionPath: string): string; export declare const addLoaderPrefix: (route: string) => string; export declare function getLoaderRoute(path: string): string; /** Template Strings */ export declare const loaderTypesBefore: "\nimport type { EventHandler } from \"h3\"\nimport type { Ref, WatchSource } from \"vue\"\nimport type { FetchError, SearchParameters } from \"ofetch\"\n\ntype MultiWatchSources = (WatchSource | object)[]\n\nexport type LoaderOptions = {\n watch?: MultiWatchSources\n params?: SearchParameters\n}\n\ntype ExtractLoader = ReturnType extends Promise ? U : never;"; export declare const loaderTypesAfter: "\ninterface AsyncDataExecuteOptions {\n _initial?: boolean\n dedupe?: boolean\n }\n\ntype FetchResult = {\n result: Ref\n refresh: (opts?: AsyncDataExecuteOptions) => Promise\n pending: Ref\n error: Ref\n}\n\nexport type FetchNuxtLoaderFunction = (url: T, loaderOptions?: LoaderOptions) => Promise>";