import { default as React } from 'react'; import { SelectionMode } from '../../app-config/appConfig.type'; import { Dimensions } from '../../common/hooks/useDimensions'; import { Theme } from '../../style/Theming'; import { Asset, AssetData } from './asset.type'; interface Props { assets: AssetData; count?: number; hasNextPage?: boolean; isLoading?: boolean; loadMore?: () => void; onSelect?: (assets: Asset[]) => void; onToggle?: (assets: Asset[]) => void; emptyStateElement?: React.ReactElement | null; selectedAssetIds?: string[]; selectionMode?: SelectionMode; theme?: Theme; children?: React.ReactNode; } export declare function AssetList({ assets, count, hasNextPage, isLoading, loadMore, onSelect, onToggle, emptyStateElement, selectedAssetIds, selectionMode, theme, children, }: Props): React.JSX.Element; export declare function calculateAssetsInDimensions(count: number | undefined, dimensions: Dimensions | undefined): [number, number]; export {};