import { Translator } from "~/locale/useTranslation";
import { Item } from "~/pages/mediaLibrary/types/types";
import { Item as ApiItem } from "~/pages/types/Api";
import { Context } from "~/types/Context";
import * as MediaLibraryUtils from "~/pages/mediaLibrary/utils";
import * as State from "~/pages/types/State";
export declare const isReadyOrMultipleMediaLibrary: (s: State.InnerState) => s is MediaLibraryUtils.ReadyOrMultiple;
export declare const isAcceptableType: (acceptableTypes: string[]) => (v: Item[]) => Item[] | undefined;
export declare const wrongTypeErrorMessage: (t: Translator, acceptableTypes: string[], isMultipleSelected: boolean) => string;
export declare const isMultipleSelected: (s: MediaLibraryUtils.ReadyOrMultiple) => boolean;
export declare const goToInsertFilesByContext: (c: Context) => (v: ApiItem[]) => void | import("~/types/Context").NoneContext | undefined;
