import { ApiResource, ConversationResource } from '../types'; export declare const useConversationsMarkRead: ({ conversation, }: { conversation: ConversationResource; }) => { data: undefined; variables: undefined; error: null; isError: false; isIdle: true; isPending: false; isSuccess: false; status: "idle"; reset: () => void; context: Promise | undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction | undefined>; read: boolean; markRead: import("@tanstack/react-query").UseMutateFunction | undefined>; } | { data: undefined; variables: boolean; error: null; isError: false; isIdle: false; isPending: true; isSuccess: false; status: "pending"; reset: () => void; context: Promise | undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction | undefined>; read: boolean; markRead: import("@tanstack/react-query").UseMutateFunction | undefined>; } | { data: undefined; error: Error; variables: boolean; isError: true; isIdle: false; isPending: false; isSuccess: false; status: "error"; reset: () => void; context: Promise | undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction | undefined>; read: boolean; markRead: import("@tanstack/react-query").UseMutateFunction | undefined>; } | { data: import("..").ApiCollection | ApiResource; error: null; variables: boolean; isError: false; isIdle: false; isPending: false; isSuccess: true; status: "success"; reset: () => void; context: Promise | undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction | undefined>; read: boolean; markRead: import("@tanstack/react-query").UseMutateFunction | undefined>; }; export declare const useConversationsMute: ({ conversation }: { conversation: ConversationResource; }) => { data: undefined; variables: undefined; error: null; isError: false; isIdle: true; isPending: false; isSuccess: false; status: "idle"; reset: () => void; context: Promise | undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction, Error, boolean, Promise | undefined>; muted: boolean; setMuted: import("@tanstack/react-query").UseMutateFunction, Error, boolean, Promise | undefined>; } | { data: undefined; variables: boolean; error: null; isError: false; isIdle: false; isPending: true; isSuccess: false; status: "pending"; reset: () => void; context: Promise | undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction, Error, boolean, Promise | undefined>; muted: boolean; setMuted: import("@tanstack/react-query").UseMutateFunction, Error, boolean, Promise | undefined>; } | { data: undefined; error: Error; variables: boolean; isError: true; isIdle: false; isPending: false; isSuccess: false; status: "error"; reset: () => void; context: Promise | undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction, Error, boolean, Promise | undefined>; muted: boolean; setMuted: import("@tanstack/react-query").UseMutateFunction, Error, boolean, Promise | undefined>; } | { data: ApiResource; error: null; variables: boolean; isError: false; isIdle: false; isPending: false; isSuccess: true; status: "success"; reset: () => void; context: Promise | undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction, Error, boolean, Promise | undefined>; muted: boolean; setMuted: import("@tanstack/react-query").UseMutateFunction, Error, boolean, Promise | undefined>; }; export declare const useMarkAllRead: () => { data: undefined; variables: undefined; error: null; isError: false; isIdle: true; isPending: false; isSuccess: false; status: "idle"; reset: () => void; context: undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction; markAllRead: import("@tanstack/react-query").UseMutateFunction; } | { data: undefined; variables: void; error: null; isError: false; isIdle: false; isPending: true; isSuccess: false; status: "pending"; reset: () => void; context: undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction; markAllRead: import("@tanstack/react-query").UseMutateFunction; } | { data: undefined; error: Error; variables: void; isError: true; isIdle: false; isPending: false; isSuccess: false; status: "error"; reset: () => void; context: undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction; markAllRead: import("@tanstack/react-query").UseMutateFunction; } | { data: import("..").ApiCollection | ApiResource; error: null; variables: void; isError: false; isIdle: false; isPending: false; isSuccess: true; status: "success"; reset: () => void; context: undefined; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction; markAllRead: import("@tanstack/react-query").UseMutateFunction; }; //# sourceMappingURL=use_conversations_actions.d.ts.map