import { EncryptedGroupKey, EncryptionType } from '@streamr/trackerless-network';
import { MessageID } from '../protocol/MessageID';
import { MessageRef } from '../protocol/MessageRef';
/**
 * 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;
