import type { IFilterSummary } from "./type"; export type ConversationViewMode = "sessions" | "allGroups"; /** Which folder of the desk sidebar a filter points at. */ export interface ActiveFolder { scope: "mine" | "team" | "allGroups"; teamId?: string; /** Status or tag the list is filtered by; empty for "allGroups". */ filterKey: string; } export declare const getFilterKey: (filter: IFilterSummary) => string; /** Stable id for one sidebar row; at most one row id matches the store at any time. */ export declare const buildFolderId: (folder: ActiveFolder) => string; export declare const getActiveFolder: (filterSummary: IFilterSummary, viewMode: ConversationViewMode) => ActiveFolder; export declare const getActiveFolderId: (filterSummary: IFilterSummary, viewMode: ConversationViewMode) => string; //# sourceMappingURL=sessionFolder.d.ts.map