import React from 'react';
import { SchemaType } from '@sanity/types';
import { Uploader, UploaderResolver } from '../../../../sanity/uploads/types';
declare type UploadTargetProps = {
    types: SchemaType[];
    resolveUploader?: UploaderResolver;
    onUpload?: (event: {
        type: SchemaType;
        file: File;
        uploader: Uploader;
    }) => void;
    children?: React.ReactNode;
};
export declare function uploadTarget<Props>(Component: React.ComponentType<Props>): React.ForwardRefExoticComponent<React.PropsWithoutRef<UploadTargetProps & Props> & React.RefAttributes<HTMLElement>>;
export {};
//# sourceMappingURL=uploadTarget.d.ts.map