import { GetSettingsResponse } from '@towns-protocol/proto';
import { UnreadMarkersModel } from '../streams/unreadMarkersTransform';
import { TimelinesViewModel } from '../streams/timelinesModel';
export interface SpaceUnreadsModel {
    spaceUnreads: Record<string, boolean>;
    spaceMentions: Record<string, number>;
    spaceUnreadChannelIds: Record<string, Set<string>>;
}
interface Input {
    notificationSettings: GetSettingsResponse | undefined;
    timelinesView: TimelinesViewModel;
    myUnreadMarkers: UnreadMarkersModel;
}
export declare function spaceUnreadsTransform(input: Input, _prevInput: Input, prev?: SpaceUnreadsModel): SpaceUnreadsModel;
export {};
//# sourceMappingURL=spaceUnreadsTransform.d.ts.map