/**
 * @file wass-rct-ui
 * @description A reusable Title component that supports dynamic heading levels.
 * @author Web Apps Software Solutions
 * @copyright © 2024 Web Apps Software Solutions. All rights reserved.
 * @license MIT
 * @repository https://github.com/WebAppSoftNK/wass-rct-ui
 */
import * as React from "react";
import { AlignmentType, BaseColorVariant, SizeType } from "../types";
export interface FileInputProps {
    fileName?: string;
    iconName?: string;
    iconColor?: string;
    iconWidth?: number;
    iconHeight?: number;
    alignment?: AlignmentType;
    isFullWidth?: boolean;
    isBoxed?: boolean;
    colorVariant?: BaseColorVariant;
    sizeVariant?: SizeType;
    preview?: boolean;
    allowedFileTypes?: string[];
    className?: string;
    onFileSelect?: (file: File | null) => void;
}
declare const FileInput: React.FC<FileInputProps>;
export default FileInput;
