import { BoxProps } from '@mui/material';
import { FunctionComponent } from 'react';
import { MenuProps } from '../../WebCore/Menu/Menu.js';

interface AssetItemProps extends BoxProps {
    thumbnail: string;
    size?: 'sm' | 'lg';
    cover?: boolean;
    mediaType: 'image' | 'video';
    loading?: boolean;
    disabled?: boolean;
    menuItems?: MenuProps['menuItems'];
    slotProps?: {
        menu?: Partial<Omit<MenuProps, 'trigger' | 'menuItems'>>;
    };
}
declare const AssetItem: FunctionComponent<AssetItemProps>;

export { AssetItem as default };
export type { AssetItemProps };
