import { Catalog } from "./IonCatalog"; import { Decimal } from "./IonDecimal"; import { IonType } from "./IonType"; import { ParserTextRaw } from "./IonParserTextRaw"; import { Reader } from "./IonReader"; import { StringSpan } from "./IonSpan"; import { Timestamp } from "./IonTimestamp"; export declare class TextReader implements Reader { private _parser; private _depth; private _cat; private _symtab; private _type; private _raw_type; private _raw; constructor(source: StringSpan, catalog: Catalog, raw_tokens: boolean); load_raw(): void; skip_past_container(): void; next(): IonType; stepIn(): void; stepOut(): void; valueType(): IonType; depth(): number; fieldName(): string; annotations(): string[]; isNull(): boolean; stringValue(): string; numberValue(): number; byteValue(): number[]; booleanValue(): boolean; decimalValue(): Decimal; timestampValue(): Timestamp; value(): any; ionValue(): void; raw_parser(): ParserTextRaw; }