import { JsonSerializable, XApiStatement } from "./statement"; export interface LrsConfig { endpoint: string; auth: string; } export declare type XApiState = JsonSerializable; export declare const VERSION = "1.0.2"; export declare class Lrs { endpoint: string; auth: string; constructor(config: LrsConfig); saveStatement(statement: XApiStatement): Promise; saveActivityState(activityId: string, stateId: string, agent: string, state: XApiState): Promise; retrieveActivityState(activityId: string, stateId: string, agent: string): Promise; }