export declare enum HSState { TAG_BIT = 0, YIELD_LITERAL = 1, BACKREF_INDEX_MSB = 2, BACKREF_INDEX_LSB = 3, BACKREF_COUNT_MSB = 4, BACKREF_COUNT_LSB = 5, YIELD_BACKREF = 6, } export interface HSBitstreamState { size: number; index: number; currentByte: number; bitIndex: number; } /** * All errors thrown by the heatshrink-ts package will inherit from * this class. Different subclasses are thrown for different kinds of * errors. All errors have a string message that indicates what exactly * went wrong. * * @category Errors */ export declare class HSError extends Error { } /** * The heatshrink engine has been misconfigured. * * @category Errors */ export declare class HSConfigError extends HSError { } export declare class HSInternalError extends HSError { } export declare class HSCorruptDataError extends HSError { } export declare const HS_MIN_WINDOW_BITS: number; export declare const HS_MAX_WINDOW_BITS: number; export declare const HS_MIN_LOOKAHEAD_BITS: number; export declare const HS_LITERAL_MARKER: number; export declare const HS_BACKREF_MARKER: number; export declare const HS_NOBITS: number;