/// import * as stream from "stream"; import { CommandReader } from "./internal-readers/CommandReader.js"; import { SavMeta } from "./SavMeta.js"; /** * Reads schema and records from .sav file */ export declare class SavReader { reader: CommandReader; meta: SavMeta; rowIndex: number; constructor(readable: stream.Readable); /** * Opens the file and loads all metadata (var names, labels, valuelabels, etc). Doesn't load any records. */ open(): Promise; resetRows(): Promise; readAllRows(includeNulls?: boolean): Promise; /** Read the next row of data */ readNextRow(includeNulls?: boolean): Promise; }