import { default as React } from 'react';
import { GetInputPropsReturnType } from '@mantine/form/lib/types';
import { Arch, Platforms } from '../../../../../../../../../src/common/types';
import { PlatformUploadI18n } from './components/PlatformUpload';
export interface PlatformInputProps {
    platformName: Platforms;
    fileNameAmd64?: string;
    fileNameArm64?: string;
    clearFile: (arch: Arch) => void;
    updateFile: (file: File, arch: Arch) => void;
    exeInputProps: Record<Arch, GetInputPropsReturnType>;
    i18n?: {
        upload?: PlatformUploadI18n;
    };
    exeListAmd64?: string[];
    exeListArm64?: string[];
}
export declare function NativePlatformInput({ platformName, fileNameAmd64, fileNameArm64, clearFile, updateFile, exeInputProps, i18n, exeListAmd64, exeListArm64 }: PlatformInputProps): React.JSX.Element;
//# sourceMappingURL=index.d.ts.map