import { type MediaAsset } from '../../../utils/mediaTracks.js'; interface MediaAssetBrowserProps { assets?: MediaAsset[]; selectedId?: string | null; accept?: string; helperText?: string; allowText?: boolean; /** * Upload dropzone layout. Prefer `vertical` in narrow sidebars. * @see FileUploader `layout` */ uploadLayout?: 'horizontal' | 'vertical' | 'compact'; class?: string; onassetschange?: (assets: MediaAsset[]) => void; onselect?: (id: string) => void; onadd?: (asset: MediaAsset) => void; } declare const MediaAssetBrowser: import("svelte").Component; type MediaAssetBrowser = ReturnType; export default MediaAssetBrowser;