import type { U8aLike } from '@polkadot/util/types';
import type { HexString } from '../types';
export declare function generateCodeHash(code: Uint8Array | HexString): HexString;
export declare function generateProgramId(codeId: HexString | Uint8Array, salt: string | HexString | Uint8Array): HexString;
export declare function generateProgramId(code: Uint8Array, salt: string | HexString | Uint8Array): HexString;
/**
 * @deprecated
 */
export declare function generateVoucherId(who: HexString, programId: HexString): HexString;
export declare function generateVoucherId(nonce: U8aLike): HexString;
