UNPKG

@storacha/encrypt-upload-client

Version:

Client for upload and download encrypted files

25 lines 1.51 kB
/** * Get a LitClient instance. */ export function getLitClient(): Promise<LitNodeClient>; /** * @param {LitNodeClient} litClient * @param {Type.SessionSignatureOptions} param0 * @returns {Promise<import('@lit-protocol/types').SessionSigsMap>} */ export function getSessionSigs(litClient: LitNodeClient, { wallet, accessControlConditions, dataToEncryptHash, expiration, capabilityAuthSigs, }: Type.SessionSignatureOptions): Promise<import("@lit-protocol/types").SessionSigsMap>; /** * Get session signatures for a PKP key and auth method. * There is not need to execute the auth callback for this function, because the auth method provided. * * @param {LitNodeClient} litClient * @param {Type.PkpSessionSignatureOptions} options * @returns {Promise<import('@lit-protocol/types').SessionSigsMap>} */ export function getPkpSessionSigs(litClient: LitNodeClient, { pkpPublicKey, authMethod, accessControlConditions, dataToEncryptHash, expiration, capabilityAuthSigs, }: Type.PkpSessionSignatureOptions): Promise<import("@lit-protocol/types").SessionSigsMap>; export { encryptString } from "@lit-protocol/encryption"; export function getAccessControlConditions(spaceDID: Type.SpaceDID): import("@lit-protocol/types").AccessControlConditions; export function executeUcanValidationAction(litClient: LitNodeClient, options: Type.ExecuteUcanValidationOptions): Promise<any>; import { LitNodeClient } from '@lit-protocol/lit-node-client'; import * as Type from '../types.js'; //# sourceMappingURL=lit.d.ts.map