import { Json } from './Json.js'; import { SpecialDuckDBValue } from './SpecialDuckDBValue.js'; export declare class DuckDBBitValue extends SpecialDuckDBValue { readonly data: Uint8Array; constructor(data: Uint8Array); padding(): number; get length(): number; getBool(index: number): boolean; toBools(): boolean[]; getBit(index: number): 0 | 1; toBits(): number[]; toDuckDBString(): string; toSql(): string; toJson(): Json; static fromString(str: string, on?: string): DuckDBBitValue; static fromBits(bits: readonly number[], on?: number): DuckDBBitValue; static fromBools(bools: readonly boolean[]): DuckDBBitValue; static fromLengthAndPredicate(length: number, predicate: (index: number) => boolean): DuckDBBitValue; }