import { default as React } from 'react'; import { AssetFilterJson } from './filter/assetFilter.type'; import { AssetType } from './views/asset/asset.type'; import { OnSuccessCallback, SelectionMode } from './app-config/appConfig.type'; import { Theme } from './style/Theming'; export interface CompactViewProps { assetFieldSelection?: string; assetFilter?: AssetFilterJson; assetTypes?: AssetType[]; defaultSearchTerm?: string; language?: string; mode?: SelectionMode; onSuccess?: OnSuccessCallback; defaultImageDerivativeName?: string; defaultVideoDerivativeName?: string; theme?: Theme; hideExternalAccess?: boolean; selectedAssets?: string[]; hideLimitedUse?: boolean; isContainerMode?: boolean; isPersonal?: boolean; __shouldAddOriginal__?: boolean; hideSwitch?: boolean; noCache?: boolean; selectAllOption?: boolean; resetStoreOnMount?: boolean; enableDASH?: boolean; embedType?: 'script' | 'iframe'; enableDATPermissionManagement?: boolean; } export declare function App({ assetFieldSelection, assetFilter, assetTypes, defaultSearchTerm, language, mode, onSuccess, defaultImageDerivativeName, defaultVideoDerivativeName, theme, hideExternalAccess, selectedAssets, hideLimitedUse, isContainerMode, __shouldAddOriginal__, hideSwitch, isPersonal, noCache, selectAllOption, resetStoreOnMount, enableDASH, embedType, enableDATPermissionManagement, }: CompactViewProps): React.JSX.Element;