import { SynapseClientError } from '@/utils';
import { MessageToUser } from '@sage-bionetworks/synapse-types';
import { UseMutationOptions } from '@tanstack/react-query';
type SendMessageRequest = {
    recipients: string[];
    subject: string;
    body: string;
};
export declare function useSendMessage(options?: Partial<UseMutationOptions<MessageToUser, SynapseClientError, SendMessageRequest>>): import("@tanstack/react-query").UseMutationResult<MessageToUser, SynapseClientError, SendMessageRequest, unknown>;
type SendMessageToEntityOwnerRequest = {
    entityId: string;
    subject: string;
    body: string;
};
export declare function useSendMessageToEntityOwner(options?: Partial<UseMutationOptions<MessageToUser, SynapseClientError, SendMessageToEntityOwnerRequest>>): import("@tanstack/react-query").UseMutationResult<MessageToUser, SynapseClientError, SendMessageToEntityOwnerRequest, unknown>;
export {};
//# sourceMappingURL=useMessage.d.ts.map