/** * Shared theme configuration for react-inspector's ObjectInspector. * * Color choices are inspired by Node.js `util.inspect()` ANSI stylizing: * - property names: unstyled (default foreground — dark text on light, light text on dark) * - strings / symbols: green * - numbers / booleans / bigint: yellow * - null: bold (foreground) * - undefined: grey * - regexp: red * - functions (special): cyan * - date: magenta * * See: https://github.com/nodejs/node/blob/main/lib/internal/util/inspect.js */ export interface InspectorThemeExtended { /** Color for Date values (Node: 'magenta') */ OBJECT_VALUE_DATE_COLOR: string; } export declare const inspectorThemeExtendedLight: InspectorThemeExtended; export declare const inspectorThemeExtendedDark: InspectorThemeExtended; export declare const inspectorThemeLight: { BASE_COLOR: string; OBJECT_NAME_COLOR: string; OBJECT_VALUE_STRING_COLOR: string; OBJECT_VALUE_SYMBOL_COLOR: string; OBJECT_VALUE_NUMBER_COLOR: string; OBJECT_VALUE_BOOLEAN_COLOR: string; OBJECT_VALUE_NULL_COLOR: string; OBJECT_VALUE_UNDEFINED_COLOR: string; OBJECT_VALUE_REGEXP_COLOR: string; OBJECT_VALUE_FUNCTION_PREFIX_COLOR: string; HTML_TAG_COLOR: string; HTML_TAGNAME_COLOR: string; HTML_ATTRIBUTE_NAME_COLOR: string; HTML_ATTRIBUTE_VALUE_COLOR: string; HTML_COMMENT_COLOR: string; HTML_DOCTYPE_COLOR: string; ARROW_COLOR: string; TABLE_BORDER_COLOR: string; TABLE_TH_BACKGROUND_COLOR: string; TABLE_TH_HOVER_COLOR: string; TABLE_SORT_ICON_COLOR: string; BASE_FONT_SIZE: string; BASE_LINE_HEIGHT: number; BASE_BACKGROUND_COLOR: string; OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES: number; OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES: number; HTML_TAGNAME_TEXT_TRANSFORM: "lowercase"; ARROW_MARGIN_RIGHT: number; ARROW_FONT_SIZE: number; TREENODE_FONT_FAMILY: string; TREENODE_FONT_SIZE: string; TREENODE_LINE_HEIGHT: number; TREENODE_PADDING_LEFT: number; TABLE_DATA_BACKGROUND_IMAGE: string; TABLE_DATA_BACKGROUND_SIZE: string; }; export declare const inspectorThemeDark: { BASE_COLOR: string; OBJECT_NAME_COLOR: string; OBJECT_VALUE_STRING_COLOR: string; OBJECT_VALUE_SYMBOL_COLOR: string; OBJECT_VALUE_NUMBER_COLOR: string; OBJECT_VALUE_BOOLEAN_COLOR: string; OBJECT_VALUE_NULL_COLOR: string; OBJECT_VALUE_UNDEFINED_COLOR: string; OBJECT_VALUE_REGEXP_COLOR: string; OBJECT_VALUE_FUNCTION_PREFIX_COLOR: string; HTML_TAG_COLOR: string; HTML_TAGNAME_COLOR: string; HTML_ATTRIBUTE_NAME_COLOR: string; HTML_ATTRIBUTE_VALUE_COLOR: string; HTML_COMMENT_COLOR: string; HTML_DOCTYPE_COLOR: string; ARROW_COLOR: string; TABLE_BORDER_COLOR: string; TABLE_TH_BACKGROUND_COLOR: string; TABLE_TH_HOVER_COLOR: string; TABLE_SORT_ICON_COLOR: string; BASE_FONT_SIZE: string; BASE_LINE_HEIGHT: number; BASE_BACKGROUND_COLOR: string; OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES: number; OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES: number; HTML_TAGNAME_TEXT_TRANSFORM: "lowercase"; ARROW_MARGIN_RIGHT: number; ARROW_FONT_SIZE: number; TREENODE_FONT_FAMILY: string; TREENODE_FONT_SIZE: string; TREENODE_LINE_HEIGHT: number; TREENODE_PADDING_LEFT: number; TABLE_DATA_BACKGROUND_IMAGE: string; TABLE_DATA_BACKGROUND_SIZE: string; }; //# sourceMappingURL=inspector-theme.d.ts.map