import { Decimal } from "./IonDecimal"; import { IonType } from "./IonType"; import { Timestamp } from "./IonTimestamp"; export interface Reader { booleanValue: () => boolean; byteValue: () => number[]; decimalValue: () => Decimal; depth: () => number; fieldName: () => string; isNull: () => boolean; next: () => IonType; numberValue: () => number; stepIn: () => void; stepOut: () => void; stringValue: () => string; timestampValue: () => Timestamp; value: () => any; }