UNPKG

@lens-protocol/react

Version:

Interacting with the Lens Protocol API using React.

12 lines (11 loc) 719 B
import { ProfileId, Wallet } from '@lens-protocol/domain/entities'; import { CredentialsExpiredError, ICredentialsIssuer, ICredentialsRenewer, LoginError } from '@lens-protocol/domain/use-cases/authentication'; import { PromiseResult } from '@lens-protocol/shared-kernel'; import { AuthApi } from "./AuthApi.js"; import { JwtCredentials } from "./JwtCredentials.js"; export declare class CredentialsFactory implements ICredentialsIssuer, ICredentialsRenewer { private auth; constructor(auth: AuthApi); renewCredentials(credentials: JwtCredentials): PromiseResult<JwtCredentials, CredentialsExpiredError>; issueCredentials(signer: Wallet, using?: ProfileId): PromiseResult<JwtCredentials, LoginError>; }