import type { MediaItem } from "../mediaProvider.js"; export type { MediaItem } from "../mediaProvider.js"; export type MediaSearchQuery = { q?: string; tags?: string[]; mimePrefix?: string; hashHex?: string; page?: number; pageSize?: number; }; export type MediaManagerAdapter = { upload: (files: File[]) => Promise; search: (query: MediaSearchQuery) => Promise; /** Optional - MediaProvider.remove exists but nothing here called it before Phase 11.5 ยง2.1. */ remove?: (id: string) => Promise; }; export declare function MediaManager(props: { open: boolean; onClose: () => void; adapter: MediaManagerAdapter; onSelect: (item: MediaItem) => void; }): import("react/jsx-runtime").JSX.Element;