type HashFunction = (data: T) => Promise | string; export type BloomFilterOptions = { size?: number; hashFunctions?: Array>; }; export declare class BloomFilter { #private; static DEFAULT_HASH_FUNCTIONS: ((data: T_1) => Promise)[]; constructor({ size, hashFunctions, }?: BloomFilterOptions); add(element: T): Promise; test(element: T): Promise; } export {};