export declare enum CarouselMetaType { RecentlyCreatedPoralContent = "RecentlyCreatedPoralContent", TopTopicsRecommendations = "TopTopicsRecommendations" } export declare enum CollectionFilter { content_loader = "content_loader", custom = "custom", custom_share = "custom_share", free = "free", paid = "paid", share = "share", subscribe = "subscribe" } export declare enum ContentSet { AUTHORED_CONTENT = "AUTHORED_CONTENT", MARKETPLACE = "MARKETPLACE", PORTAL_SELECTION = "PORTAL_SELECTION", SUBSCRIBED = "SUBSCRIBED" } export declare enum ContentType { audio = "audio", award = "award", course = "course", document = "document", group = "group", integration = "integration", interactive = "interactive", link = "link", package = "package", playlist = "playlist", text = "text", video = "video" } export declare enum DiscoverPages { Playlist = "Playlist", Search = "Search", Topic = "Topic" } export declare enum DisplayContext { Portal = "Portal", Website = "Website" } export declare enum EnrolmentStatus { assigned = "assigned", completed = "completed", inProgress = "inProgress", notStarted = "notStarted", pending = "pending" } export declare enum InOutOperator { in = "in", out = "out" } export declare enum Platform { blue = "blue", peach = "peach" } export declare enum PriceOptions { Free = "Free", Paid = "Paid" } export declare enum SortDirection { asc = "asc", desc = "desc" } export declare enum SortFields { created = "created", enrolment = "enrolment", enrolmentEndDate = "enrolmentEndDate", enrolmentStartDate = "enrolmentStartDate", eventsStart = "eventsStart", five_star_rating = "five_star_rating", popular = "popular", price = "price", relevant = "relevant", relevant_v2 = "relevant_v2", title = "title", updated = "updated" } export declare enum TabOption { all = "all", audio = "audio", awards = "awards", courses = "courses", documents = "documents", events = "events", interactive = "interactive", links = "links", playlists = "playlists", text = "text", video = "video" } export interface DateRange { to?: number | null; from?: number | null; } export interface DurationRange { min?: number | null; max?: number | null; } export interface LocationRange { lat: number; lng: number; distance: number; name?: string | null; } export interface SortOption { field: SortFields; direction: SortDirection; label?: string | null; }