import { TbxLogEntry } from "../log-entry"; import { TbxLogLevel } from "../log-level"; export declare type TbxLogPublisherName = "console" | "webapi" | "localstorage" | ""; export declare abstract class TbxLogPublisher { logName: TbxLogPublisherName; logLevel: TbxLogLevel; location: string; abstract log(entry: TbxLogEntry): Promise; abstract clear(): Promise; }