import type { ReactElement } from 'react';
import type { StockImageFileKindProps } from '../factories/getStockImageFileKind';
import { SelectFileInputSelectionComponentProps } from '../../internalComponents/selection/SelectFileInput';
import { SugaredDiscriminateBy } from '../../../discrimination';
export type ImageFilesProps<AcceptArtifacts = unknown, SFExtraProps extends {} = {}> = StockImageFileKindProps<AcceptArtifacts> & SelectFileInputSelectionComponentProps<SFExtraProps> & {
    discriminateBy: SugaredDiscriminateBy;
};
/**
 * @group Uploads
 */
export declare const ImageFiles: <AcceptArtifacts = unknown, SFExtraProps extends {} = {}>(props: ImageFilesProps<AcceptArtifacts, SFExtraProps>) => ReactElement | null;
//# sourceMappingURL=ImageFiles.d.ts.map