import CramCodec, { Cursors } from './_base.ts'; import { SubexpEncoding } from '../encoding.ts'; import { CramFileBlock } from '../file.ts'; import CramSlice from '../slice/index.ts'; export default class SubexpCodec extends CramCodec<'int', SubexpEncoding['parameters']> { constructor(parameters: SubexpEncoding['parameters'], dataType: 'int'); decode(_slice: CramSlice, coreDataBlock: CramFileBlock, _blocksByContentId: Record, cursors: Cursors): number; }