import type { Alignment } from './types.d.cts'; export declare const getAlignmentAnchor: (x: Alignment) => number; export declare const getAlignmentSpacing: (slack: number, n: number, hard: boolean, align: Alignment) => number[]; type InlineReduce = (start: number, end: number, gap: number, lead: number, count: number, cross: number, ascent: number, descent: number, xHeight: number, index: number) => void; type InlineCursor = { push: (advance: number, trim: number, hard: number, cross: number, base: number, descent: number, xHeight: number) => void; flush: (x: number) => void; gather: (reduce: InlineReduce) => Float32Array; }; export declare const makeInlineCursor: (max: number, align: Alignment) => InlineCursor; export {};