import { HTMLProps } from 'react';
import { GetInputPropsReturnType } from '@mantine/form/lib/types';
export interface PlatformUploadI18n {
    chooseFile?: string;
    exePathPlaceholder?: string;
}
export interface PlatformUploadProps extends HTMLProps<HTMLDivElement> {
    platformName: string;
    uploaded: boolean;
    onExePathChanged: (path: File | null) => void;
    onRemoveUpload: () => void;
    exeInputProps: GetInputPropsReturnType;
    uploadZipName?: string;
    i18n?: PlatformUploadI18n;
    exeList?: string[];
}
export default function PlatformUpload({ platformName, uploaded, uploadZipName, onExePathChanged, onRemoveUpload, exeInputProps, i18n, className, exeList, ...props }: PlatformUploadProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=index.d.ts.map