import { Localization } from '../locale/Localization';
import { ThreadModel } from './ThreadModel';
import { ObservableReactValue } from '../utils/observers';
import { ThreadListGroupItem } from './ThreadListGroupItem';
export declare class ThreadListCache {
    groupValues: ObservableReactValue<Record<string, ThreadListGroupItem>>;
    readonly menuConfig: ObservableReactValue<{
        anchorEl: null | HTMLElement;
        thread: ThreadModel;
    } | undefined>;
    audit: (locale: Localization, threads: ThreadModel[]) => void;
}
