import { Checksum256, Checksum256Type, Name, NameType, PublicKey, PublicKeyType } from '@greymass/eosio'; import { SigningRequestEncodingOptions } from '@proton/signing-request'; export interface IProtonLinkSessionManagerSessionExtended extends ProtonLinkSessionManagerSession { avatar?: string; displayName?: string; } export declare class ProtonLinkSessionManagerSession { actor: Name; permission: Name; name: Name; requestAccount: Name; network: Checksum256; publicKey: PublicKey; created: number; lastUsed: number; constructor(network: Checksum256Type, actor: NameType, permission: NameType, publicKey: PublicKeyType, name: NameType, requestAccount: NameType, created?: number, lastUsed?: number); updateLastUsed(time: number): void; static fromIdentityRequest(network: Checksum256Type, actor: NameType, permission: NameType, payload: string, options?: SigningRequestEncodingOptions): ProtonLinkSessionManagerSession; }