export declare type Arguments = any[]; export declare const isBrowser: boolean; export declare const RootLabel = "__root__"; export declare const defaultLogOptions: LogOptions; export declare const state: State; export interface LogDetail { timestamp: Date; label: string; } export interface LogNode extends LogDetail { parent?: LogNode; children: Array; } export interface LogEntry extends LogDetail { data?: Arguments; children?: LogEntry[]; } export interface LogTrace extends LogEntry { depth?: number; isLastChild?: boolean; isNode?: boolean; } export interface LogTraceDetail { depth: number; isLastChild: boolean; isNode: boolean; } export declare type LogItem = LogNode | LogEntry; export interface State { hasWarned: boolean; options: LogOptions; root: LogNode; head: LogNode; } export interface LogOptions { enabled: boolean; showTimeStamp: boolean; useTimeDelta: boolean; useColor: boolean; stringProviderMethodName: string; } export interface ColorOptions { bold?: boolean; underline?: boolean; } //# sourceMappingURL=constTypes.d.ts.map