import { Builder } from './builder'; import { Slice } from './slice'; import { Mask } from './mask'; import { Cell, CellType, CellOptions } from './cell'; import { Hashmap, HashmapE } from './hashmap'; import { BOCOptions } from './serializer'; export declare type BOCEncoding = 'hex' | 'base64' | 'fift'; declare class BOC { private _root; private static isHex; private static isBase64; private static isFift; private static isBytes; private static toBase64; private static toFiftHex; private static toHex; constructor(cells: Cell[]); [Symbol.iterator](): IterableIterator; static from(data: Uint8Array | string, checkMerkleProofs?: boolean): BOC; toBytes(options?: BOCOptions): Uint8Array; toString(encoding?: BOCEncoding, options?: BOCOptions): string; get root(): Cell[]; } export { BOC, BOCOptions, Mask, Cell, CellType, CellOptions, Hashmap, HashmapE, Slice, Builder };