import { OffsetConfig } from '../config/types.js'; /** * Computes X-position offsets for symbols to create visual effects * like trapezoid perspective. */ export declare class OffsetCalculator { private _reelCount; private _totalCells; private _symbolWidth; private _config; private _offsets; constructor(_reelCount: number, _totalCells: number, _symbolWidth: number, _config: OffsetConfig); /** Get X offset for a specific reel and cell. */ getOffset(reelIndex: number, cellIndex: number): number; /** Get all offsets as a 2D array [reelIndex][cellIndex]. */ get offsets(): readonly (readonly number[])[]; private _compute; } //# sourceMappingURL=OffsetCalculator.d.ts.map