import type { FontWeight, GlyphProperties, WhiteSpace } from '../text/index.js'; import { alignmentXMap, alignmentYMap, type VisibilityProperties } from '../utils.js'; import type { PanelGroupProperties } from '../panel/instanced-panel-group.js'; export declare const componentDefaults: { scrollbarWidth: number; visibility: Required["visibility"]; opacity: number | `${number}%`; depthTest: boolean; renderOrder: number; fontSize: Required["fontSize"]; letterSpacing: Required["letterSpacing"]; lineHeight: Required["lineHeight"]; wordBreak: Required["wordBreak"]; verticalAlign: keyof typeof alignmentYMap; textAlign: keyof typeof alignmentXMap | "justify"; fontWeight: FontWeight; caretWidth: number; receiveShadow: boolean; castShadow: boolean; panelMaterialClass: NonNullable; pixelSize: number; anchorX: keyof typeof alignmentXMap; anchorY: keyof typeof alignmentYMap; tabSize: number; whiteSpace: WhiteSpace; }; export type ComponentDefaultsProperties = typeof componentDefaults;