import type { PrimaryFieldType } from "../../../core";
import type { RepoQueryIn } from "../../../data";
import type { MediaFieldSchema } from "../../../media/AppMedia";
import type { TAppMediaConfig } from "../../../media/media-schema";
import { type DropzoneProps } from "./Dropzone";
export type DropzoneContainerProps = {
    initialItems?: MediaFieldSchema[] | false;
    infinite?: boolean;
    entity?: {
        name: string;
        id: PrimaryFieldType;
        field: string;
    };
    media?: Pick<TAppMediaConfig, "entity_name" | "storage">;
    query?: RepoQueryIn;
    randomFilename?: boolean;
} & Omit<Partial<DropzoneProps>, "initialItems">;
export declare function DropzoneContainer({ initialItems, media, entity, query, randomFilename, infinite, ...props }: DropzoneContainerProps): import("react/jsx-runtime").JSX.Element;
