import { FileRouter, RouteHandlerOptions, UTFiles, UTRegion, UnsetMarker, UploadBuilder } from "../dist/types-Bs3w2d_3.js"; import { CreateBuilderOptions } from "../dist/upload-builder-BcFawEj0.js"; import * as _uploadthing_shared14 from "@uploadthing/shared"; import { Json } from "@uploadthing/shared"; import { ActionFunctionArgs } from "@remix-run/server-runtime"; //#region src/remix.d.ts type AdapterArgs = { event: ActionFunctionArgs; }; declare const createUploadthing: (opts?: CreateBuilderOptions) => (input: _uploadthing_shared14.FileRouterInputConfig, config?: TRouteOptions | undefined) => UploadBuilder<{ _routeOptions: TRouteOptions; _input: { in: UnsetMarker; out: UnsetMarker; }; _metadata: UnsetMarker; _adapterFnArgs: AdapterArgs; _errorShape: TErrorShape; _errorFn: UnsetMarker; _output: UnsetMarker; }>; declare const createRouteHandler: (opts: RouteHandlerOptions) => { action: (args_0: ActionFunctionArgs) => Promise; loader: (args_0: ActionFunctionArgs) => Promise; }; //#endregion export { type FileRouter, UTFiles, createRouteHandler, createUploadthing, UTRegion as experimental_UTRegion }; //# sourceMappingURL=index.d.ts.map