import React, { HTMLAttributes, ReactNode } from "react"; import { InputAttributes } from "../../hooks/value"; import { InputHook } from "../../utils/input"; import { ButtonAttributes } from "../button"; export declare type FileBoxHook = InputHook; export declare type FileAccept = ".txt" | ".csv" | ".jpg" | ".png" | ".gif" | ".conf" | ".zip" | ".data" | string; export declare type FileBoxAttributes = HTMLAttributes & InputAttributes & { $hook?: FileBoxHook; $resize?: boolean; $accept?: Array; $butotnAttributes?: Omit; $hideLabel?: boolean; children?: ReactNode; }; declare const FileBox: React.ForwardRefExoticComponent & InputAttributes & { $hook?: FileBoxHook; $resize?: boolean; $accept?: Array; $butotnAttributes?: Omit; $hideLabel?: boolean; children?: ReactNode; } & React.RefAttributes>; export declare const useFileBox: () => FileBoxHook; export default FileBox;