import * as React from 'react'; import type { UseFileInputResult } from "../../../hooks/index.js"; import type { UseDropZoneStateWithoutRef } from "../../../hooks/lab/useDropZone/index.js"; import type { FileDropZoneProps } from "./FileDropZone.js"; interface FileDropZoneContextValue extends Pick, UseFileInputResult, UseDropZoneStateWithoutRef { onKeyDown: React.KeyboardEventHandler; } export interface FileDropZoneProviderProps extends Pick { } export declare const FileDropZoneProvider: ({ accept, onUpdate, title, description, buttonText, icon, errorIcon, multiple, disabled, errorMessage, validationState, children, }: FileDropZoneProviderProps) => import("react/jsx-runtime").JSX.Element; export declare const useFileZoneContext: () => FileDropZoneContextValue; export {};