import '../../../../globals.js';
/**
 * A poolable internal representation of a row/column for grid handling in GridConstraint
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import Pool from '../../../../phet-core/js/Pool.js';
import { GridCell, LayoutLine } from '../../imports.js';
export default class GridLine extends LayoutLine {
    index: number;
    cells: GridCell[];
    grow: number;
    /**
     * (scenery-internal)
     */
    constructor(index: number, cells: GridCell[], grow: number);
    /**
     * (scenery-internal)
     */
    initialize(index: number, cells: GridCell[], grow: number): this;
    /**
     * (scenery-internal)
     */
    freeToPool(): void;
    clean(): void;
    /**
     * (scenery-internal)
     */
    static readonly pool: Pool<typeof GridLine>;
}
//# sourceMappingURL=GridLine.d.ts.map