import type { EntityIdType } from "nav-osa-types";
export declare function getRequestId(): EntityIdType;
export declare function getTimestamp(): string;
export declare function sha512(msg: string): string;
export declare function sha3_512(msg: string): string;
export declare function formatNavTimestampForHash(isoTs: string): string;
export declare function generateRequestMetadata(): {
    requestId: string;
    timestamp: string;
    navTimestampForHash: string;
};
export declare function computeManageRequestSignature(requestId: string, navTimestampForHash: string, signatureKey: string, operations: {
    operation: string;
    data: string;
}[]): string;
export declare function decodeExchangeToken(encodedToken: string, exchangeKey: string): string;
