import { EncryptedGroupKey } from '../protocol/EncryptedGroupKey';
import { MessageID } from '../protocol/MessageID';
import { MessageRef } from '../protocol/MessageRef';
import { EncryptionType } from '../protocol/StreamMessage';
/**
 * Only to be used for LEGACY_SECP256K1 signature type.
 */
export declare const createLegacySignaturePayload: (opts: {
    messageId: MessageID;
    content: Uint8Array;
    encryptionType: EncryptionType;
    prevMsgRef?: MessageRef;
    newGroupKey?: EncryptedGroupKey;
}) => Uint8Array;
