export declare function sha256Hex(input: string): string;
export interface DeriveConversationIdentityInput {
    accountId: string;
    /** Element IDs of every confirmed participant (owner + others). Order is
     *  not significant; the function sorts internally. */
    participantElementIds: readonly string[];
    /** ConversationSource enum value (whatsapp, email, telegram, …). */
    source: string;
}
export declare function deriveConversationIdentity(input: DeriveConversationIdentityInput): string;
export interface DeriveMessageContentHashInput {
    dateSent: string;
    body: string;
}
export declare function deriveMessageContentHash(input: DeriveMessageContentHashInput): string;
//# sourceMappingURL=derive-keys.d.ts.map