/** Read a `var(--token)` width in px using a hidden probe (works with calc() tokens). */ export declare function readCssVarWidthPx(context: HTMLElement, cssVarName: string): number; export interface PanelNavWidthTokens { expandedPx: number; collapsedPx: number; } /** Resolve panel-nav expanded/collapsed widths from scoped CSS vars on `.panel-nav`. */ export declare function readPanelNavWidthTokens(navRoot: HTMLElement): PanelNavWidthTokens; export declare function isPanelNavCollapsed(panelNavHost: HTMLElement | null, navRoot: HTMLElement | null): boolean; export declare function panelWidthPxFromTokens(tokens: PanelNavWidthTokens, collapsed: boolean): number; export declare function barGradientPositionFromPanelWidth(panelWidthPx: number): string; //# sourceMappingURL=shell-chrome-metrics.d.ts.map