import type { Rect } from "./Rect.js"; import type { TwmCondition } from "./TwmCondition.js"; import type { TwmNodeKind } from "./TwmNodeKind.js"; import type { TwmNodeLifetime } from "./TwmNodeLifetime.js"; import type { TwmStackPolicy } from "./TwmStackPolicy.js"; export type TwmRuntimeNode = { id: number; parent: number | null; children: Array; kind: TwmNodeKind; lifetime: TwmNodeLifetime; priority: number; initialGrowFactor: number; condition: TwmCondition | null; maxStackSize: number | null; stackPolicy: TwmStackPolicy; growFactor: number; windows: Array; activeWindow: number | null; /** * Inner rect (DWM visible bounds, no shadow). Must match `Window::inner_rect()` at all callsites. */ rect: Rect | null; }; //# sourceMappingURL=TwmRuntimeNode.d.ts.map