import { Tweet } from '../types';
export declare const initializeCollection: () => Promise<void>;
export declare const generatePointId: (tweetId: string) => number;
export declare const hasTweets: () => Promise<boolean>;
export declare const checkTweetExists: (tweetId: string) => Promise<boolean>;
export declare const upsertTweet: (tweet: Tweet, embedding: number[]) => Promise<void>;
export declare const findSimilar: (embedding: number[], limit?: number) => Promise<({
    combinedScore: number;
    originalScore: number;
    date: Date;
} | {
    combinedScore: number;
    originalScore: number;
    date: Date;
} | {
    combinedScore: number;
    originalScore: number;
    date: Date;
} | {
    combinedScore: number;
    originalScore: number;
    date: Date;
})[]>;
