import { APIClient } from '@wireapp/api-client/lib/APIClient'; import { QualifiedUserClients } from '@wireapp/api-client/lib/conversation'; import { QualifiedId, QualifiedUserPreKeyBundleMap } from '@wireapp/api-client/lib/user'; import { GenericMessage } from '@wireapp/protocol-messaging'; import { MessageSendingOptions } from '../../../conversation'; export type MessageParams = { sendingClientId: string; recipients: QualifiedUserClients | QualifiedUserPreKeyBundleMap; plainText: Uint8Array; options: { conversationId: QualifiedId; nativePush: boolean | undefined; reportMissing: boolean | QualifiedId[] | undefined; }; }; interface GetGenericMessageParamsParams { sendingClientId: string; conversationId: QualifiedId; genericMessage: GenericMessage; options: MessageSendingOptions; apiClient: APIClient; } type GetGenericMessageParamsReturnType = Promise; declare const getGenericMessageParams: ({ sendingClientId, conversationId, genericMessage, options: { targetMode, userIds, nativePush }, apiClient, }: GetGenericMessageParamsParams) => GetGenericMessageParamsReturnType; export { getGenericMessageParams }; //# sourceMappingURL=getGenericMessageParams.d.ts.map