import type { UploadCollectionSlug } from 'payload'; import { type ReactNode } from 'react'; type ClientUploadHandlerProps> = { children: ReactNode; collectionSlug: UploadCollectionSlug; enabled?: boolean; extra: T; prefix?: string; serverHandlerPath: `/${string}`; }; export declare const createClientUploadHandler: >({ handler, }: { handler: (args: { apiRoute: string; collectionSlug: UploadCollectionSlug; extra: T; file: File; prefix?: string; serverHandlerPath: `/${string}`; serverURL: string; updateFilename: (value: string) => void; }) => Promise; }) => ({ children, collectionSlug, enabled, extra, prefix, serverHandlerPath, }: ClientUploadHandlerProps) => import("react").JSX.Element; export {}; //# sourceMappingURL=createClientUploadHandler.d.ts.map