import { type WesternStopStep, type WesternTrainCircuit } from './westernTrain.js'; /** The Forge Halt's stop on a circuit (version 2's, open or not). */ export declare function forgeHaltStop(circuit?: WesternTrainCircuit): import("./westernTrain.js").WesternTrainStop | null; /** * The platform's deck: the home platform's westplatform pieces (types WESTERN_PLATFORM_PIECES) carried to where the train * stands at the halt, turned to face the track (the home platform's south is the halt's east: the rake is east of it). */ export declare function forgeHaltPlatformPieces(circuit?: WesternTrainCircuit): Array<{ id: string; x: number; z: number; style: string; }>; /** * The step plates the halt lays (as Lantern Wake does): one before every car's doorway, and the cargo car's and the guard * van's while their models are in the kit. Each stands on the gap row, its model turned to face the track. */ export declare function forgeHaltSteps(circuit?: WesternTrainCircuit): Array; /** The halt master's "Next train?" and the board's last line: a train standing (doors open or shut), or the next one due. */ export declare function forgeHaltNextTrainText(nowMs: number, circuit?: WesternTrainCircuit): string; /** The stops the train calls at, from this one round the loop and back ("the Western Entrance, Lantern Wake, ..."). */ export declare function forgeHaltLoopText(circuit?: WesternTrainCircuit): string; /** What the notice board in the hall says: where you are, the loop, the plates, the way up, then the next train. */ export declare function forgeHaltNoticeText(nowMs: number, circuit?: WesternTrainCircuit): string; //# sourceMappingURL=forgeHaltLine.d.ts.map