export interface IPsuedoShuffleOption { /** * The starting value of the shuffleable range. */ min: number; /** * The ending value of the shuffleable range. * * Algorithm can be applied only when the difference * between the min and max values is at least 4. */ max: number; /** * The index value to be shuffled. */ index: number; /** * The private key used to encrypt the index value. * * If not specified, the default value is used. * (**Default value:** `psuedo-shuffle`) */ privateKey?: string; /** * The public key used to encrypt the index value. * * If not specified, the default value is used. * (**Default value:** `psuedo-shuffle`) */ publicKey?: string; } export declare const encode: ({ index, min, max, privateKey, publicKey, }: IPsuedoShuffleOption) => number; export declare const decode: ({ index, min, max, privateKey, publicKey, }: IPsuedoShuffleOption) => number;