export type PipGridSize = '3x3' | '3x4' | '4x3' | '4x4' | '4x4s' | '5x4'; export interface PipLayoutCell { row: number; col: number; gridSize: PipGridSize; top?: string; left?: string; } /** Midpoints between adjacent 4-col positions — top row sits equidistant over the body. */ export declare function centeredTop3Left(gridSize: '4x4'): readonly [string, string, string]; /** @deprecated Use centeredTop3Left('4x4'). */ export declare const CENTERED_TOP_3_LEFT: readonly [string, string, string]; /** * Vertical center of a gap between two consecutive 4-row bands. * @param gapIndex 0 = between rows 0–1, 1 = between rows 1–2, 2 = between rows 2–3 */ export declare function fourRowGapTop(gapIndex: number): string; /** @deprecated Use fourRowGapTop. */ export declare const denseColumnGapTop: typeof fourRowGapTop; export declare function resolvePipPosition(cell: PipLayoutCell): { top: string; left: string; width: string; height: string; };