import { GeneratePrivateKeyParams, GeneratePrivateKeyResult } from '../types'; /** * Generates a random private key inside a Lit Action, and persists the key and its metadata to the wrapped keys service. * Returns the public key of the random private key, and the PKP address that it was associated with. * We don't return the generated wallet address since it can be derived from the publicKey * * The key will be associated with the PKP address embedded in the `pkpSessionSigs` you provide. One and only one wrapped key can be associated with a given LIT PKP. * * @param { GeneratePrivateKeyParams } params - Required parameters to generate the private key * * @returns { Promise } - The publicKey of the generated random private key and the LIT PKP Address associated with the Wrapped Key */ export declare function generatePrivateKey(params: GeneratePrivateKeyParams): Promise;