import stream from "stream"; import { ParserOptions } from "./types.ts"; declare const Transform: typeof stream.Transform; type NullableVector = { x: number | null; y: number | null; z: number | null; }; export default class AsciiParser extends Transform { options: ParserOptions; debugBuffer: string; internalBuffer: string; last: string; currentModel: Record; currentFace: { number: number; normal: NullableVector; vertices: NullableVector[]; } | null; countedFaces: number; lineCounter: number; characterCounter: number; currentVertex: NullableVector; constructor(options?: ParserOptions); _parseCoordinate(word: string, type: string): number | null; getNextWord(): string | null; _processWord(word: string): string | undefined; _flush(done: (err?: Error) => void): void; _callAtEnd(done: () => void): void | NodeJS.Timeout; _transform(chunk: any, _encoding: string, done: (err?: Error) => void): void | NodeJS.Timeout; } export {};