export default AwayTime; declare namespace AwayTime { /** * Configuration options for creating AwayTime. */ interface IConfig { /** * Storage key. */ key?: string, /** * Period in milliseconds. */ peropd?: number } } /** * Tracks time elapsed between sessions. */ declare class AwayTime { /** * Create an AwayTime instance. * * @param config - Configuration options. */ constructor(config?: AwayTime.IConfig); /** * Current away time in milliseconds. */ readonly awayTime: number; /** * Set the storage key. * * @param key - Storage key. * @returns This AwayTime instance. */ setKey(key: string): this; /** * Set the tracking period. * * @param time - Period in milliseconds. * @returns This AwayTime instance. */ setPeriod(time: number): this; }