/// <reference types="react" />
import type { S3FileUploader } from '@contember/client';
import { CommonFileKindProps } from '../types';
import { FullFileKind, RenderFilePreviewOptions } from '../FullFileKind';
export declare type StockAnyFileKindProps<AcceptArtifacts = unknown> = CommonFileKindProps<AcceptArtifacts>;
export declare const acceptAnyFile: () => boolean;
export declare const renderAnyFilePreview: ({ objectUrl }: RenderFilePreviewOptions) => JSX.Element;
export declare const getStockAnyFileKind: <AcceptArtifacts extends unknown = unknown>({ additionalExtractors, acceptMimeTypes, acceptFile, baseEntity, children, fileSizeField, fileTypeField, lastModifiedField, fileNameField, renderFilePreview, renderUploadedFile, uploader, urlField, childrenOutsideBaseEntity, }: StockAnyFileKindProps<AcceptArtifacts>) => FullFileKind<S3FileUploader.SuccessMetadata, AcceptArtifacts>;
//# sourceMappingURL=getStockAnyFileKind.d.ts.map