import type { MediaFieldSchema } from "../../../media/AppMedia";
import type { FileState } from "./Dropzone";
export declare function mediaItemToFileState(item: MediaFieldSchema, options?: {
    overrides?: Partial<FileState>;
    baseUrl?: string;
}): FileState;
export declare function mediaItemsToFileStates(items: MediaFieldSchema[], options?: {
    overrides?: Partial<FileState>;
    baseUrl?: string;
}): FileState[];
export declare function checkMaxReached({ maxItems, current, overwrite, added, }: {
    maxItems?: number;
    current?: number;
    overwrite?: boolean;
    added: number;
}): {
    reject: boolean;
    to_drop: number;
};
