import * as React from 'react';
import type { HTMLAttributesWithRootRef } from '../../types';
import { DropZoneGrid } from './components/DropZoneGrid';
interface DropZonePropsChildrenProps {
    /**
     * Флаг активного состояния компонента.
     */
    active: boolean;
}
export interface DropZoneProps extends Omit<HTMLAttributesWithRootRef<HTMLDivElement>, 'children'> {
    /**
     * Содержимое компонента. Можно прокинуть функцию для отрисовки содержимого.
     */
    children?: React.ReactNode | ((renderProps: DropZonePropsChildrenProps) => React.ReactNode);
}
/**
 * Компонент позволяет пользователям загружать файлы, перетаскивая файлы в
 * область на странице.
 *
 * @since 6.1.0
 * @see https://vkui.io/components/drop-zone
 */
export declare const DropZone: React.FC<DropZoneProps> & {
    Grid: typeof DropZoneGrid;
};
export {};
//# sourceMappingURL=DropZone.d.ts.map