export declare type LogLevels = { Error: boolean; Warn: boolean; Log: boolean; Info: boolean; Debug: boolean; Verbose: boolean; LocalOnly?: boolean; }; export declare type CentralLoggerClientState = { console: LogLevels; dev: LogLevels; system: LogLevels; perf: LogLevels; }; export declare type LogLevel = keyof Omit; export declare type LogCategory = keyof CentralLoggerClientState; export declare type LogMessage = { category: string; logClientName: string; logType: string; logData: any; logTimestamp: number; viewId?: number; }; export declare type RegisterLoggerClient = { clientName: string; clientChannel: string; windowName: string; displayName: string; viewId: number | null; centralLoggerNamePrefix: string; }; export declare type UnregisterLoggerClient = { clientName: string; viewId: number | null; deleteFromPersistence: boolean; }; export declare type CentralLoggerState = { logState: LogLevels; clientState: Record; showClientState: Record; plainTextConsole: boolean; filterHighlights: boolean; highlightString: { str: string; }[]; hideInactiveState: boolean; currentCategory: "system" | "local"; devModeState: boolean; systemModeState: boolean; perfModeState: boolean; initialClientStateDefault: Record; showAdvancedViewFilters: boolean; wrapLog: boolean; showStackStraceInLog: boolean; filter: { logic: "OR" | "AND"; }; showTimeElapsedFromStartup: boolean; colDefs: [ { field: "timeElapsedFromStartup"; name: "Time"; }, { field: "previousRowTimeDelta"; name: "Row Delta"; }, { field: "category"; name: "Category"; } ]; visibleCols: ["timeElapsedFromStartup"]; clientListVisible: boolean; isPersisted: boolean; }; //# sourceMappingURL=types.d.ts.map