import Filerobot = require("@scaleflex/widget-core"); import CompanionClient = require("@scaleflex/widget-companion-client"); import React = require("react"); declare module Explorer { interface ExplorerOptions extends Filerobot.PluginOptions, CompanionClient.PublicProviderOptions { config: { foldersLimit?: number; filesLimit?: number; folderPath?: string; tagging?: { enabled?: boolean; autoTagging?: boolean; suggestedTagsOnly?: boolean; language?: string; confidence?: number; limit?: number; provider?: string; suggestionList?: string[]; }; filters?: { fileSize?: { min?: number; max?: number; defaultFrom?: number; defaultTo?: number; }; }; }; enabledManageAccess: boolean; disableMultipleSelect?: boolean; dismissUrlPathQueryUpdate?: boolean; usersAndTeams?: string[]; galleryRoles?: any[]; inline?: boolean; trigger?: boolean; target: Filerobot.PluginTarget; width?: number | string; height?: number | string; showBar?: boolean; hideDownloadButtonIcon?: boolean; hideModalAfterExport?: boolean; closeAfterImageEdit?: boolean; showDragDropPanel?: boolean; view?: string; defaultSearchQuery?: string; imageEditorMode?: string; defaultFolderPath?: string; views?: string[]; thumbnailWidth?: number; thumbnailHeight?: number; waitForThumbnailsBeforeUpload?: boolean; disableUpload?: boolean; hideSearch?: boolean; note?: string; closeModalOnClickOutside?: boolean; closeAfterFinish?: boolean; disableInformer?: boolean; disableThumbnailGenerator?: boolean; disablePageScrollWhenModalOpen?: boolean; animateOpenClose?: boolean; showGlobalRegVariants?: boolean; onRequestCloseModal?: () => void; locale?: Filerobot.Locale; theme?: string; browserBackButtonCloseModal?: boolean; noImgOperationsAndDownload?: boolean; disableDownloadButton?: boolean; preventDownloadDefaultBehavior?: boolean; hideExportCropPanel?: boolean; layoutType?: string; isUploadBarAddMoreButtonHidden?: boolean; isRecordIconHidden?: boolean; showFoldersTree?: boolean; showDetailsView?: boolean; facetedSearchEnabled?: boolean; facetedSearchSidebarExpanded?: boolean; selectedListViewCols?: string[]; ExploreViewComponent?: React.Component; showTitles?: boolean; showMeta?: boolean; showFilter?: boolean; showBreadcrumbs?: boolean; showSort?: boolean; disableSelectionActions?: boolean; videoTranscoding?: { resolution?: string; protocol?: string; filesIds?: string[]; }; imageProcessor?: { name?: string; filesIds?: string[]; }; } } declare class Explorer extends Filerobot.Plugin {} export = Explorer;