import { Enums } from "../../Enums"; import { MultilingualString, GuidValue } from "@omnia/fx/models"; import { DocumentPickerSearchFilter } from "./DocumentSearchFilter"; import { LibraryResolveResult } from "@omnia/fx-sp/models"; export interface DocumentPickerSettings { categorySettings: Array; } export interface DocumentPickerCategory { id: GuidValue; categoryType: Enums.DocumentPicker.CategoryType; title: MultilingualString; } export interface SharePointLibraryCategory extends DocumentPickerCategory { libraryUrl: string; enabledToUpload: boolean; resolvedLibraryResult?: LibraryResolveResult; } export interface SearchProviderCategory extends DocumentPickerCategory { searchCategoryId: GuidValue; filterSettings: Array; hideFilterByDefault: boolean; enableWildcardSearch: boolean; }