import { BitstringType } from './types.mjs'; declare class Bitstring { leftToRightIndexing: boolean; bits: Uint8Array; length: number; constructor({ length, buffer, leftToRightIndexing, littleEndianBits }?: BitstringType); set(position: number, on: boolean): void; get(position: number): boolean; encodeBits(): Promise; static decodeBits({ encoded }: { encoded: string; }): Promise; compressBits(): Promise; static uncompressBits({ compressed }: { compressed: Uint8Array; }): Promise; } export { Bitstring };