import { type PayloadAction } from "@reduxjs/toolkit"; import { type IChatConversationLocal } from "../../model.js"; import { type pinConversationAction } from "../messages/messagesSlice.js"; export declare function onConversationPin({ payload, }: ReturnType | PayloadAction<{ conversation: IChatConversationLocal; pinned: boolean; }>): Generator | import("redux-saga/effects").GetContextEffect | import("redux-saga/effects").PutEffect<{ payload: { conversation: IChatConversationLocal; pinned: boolean; }; type: "messages/pinConversationSuccessAction"; }> | import("redux-saga/effects").PutEffect<{ payload: { conversation: IChatConversationLocal; error: Error; pinned?: boolean; }; type: "messages/pinConversationFailureAction"; }> | import("redux-saga/effects").SelectEffect, void, never>; //# sourceMappingURL=onConversationPin.d.ts.map