import { Elysia } from 'elysia';
export declare const tweetRoutes: Elysia<"/tweets", {
    decorator: {};
    store: {};
    derive: {};
    resolve: {};
}, {
    typebox: import("@sinclair/typebox").TModule<{}>;
    error: {};
}, {
    schema: {};
    macro: {};
    macroFn: {};
    parser: {};
}, {
    tweets: {
        search: {
            get: {
                body: unknown;
                params: {};
                query: unknown;
                headers: unknown;
                response: {
                    200: {
                        status: string;
                        results: ({
                            combinedScore: number;
                            originalScore: number;
                            date: Date;
                        } | {
                            combinedScore: number;
                            originalScore: number;
                            date: Date;
                        } | {
                            combinedScore: number;
                            originalScore: number;
                            date: Date;
                        } | {
                            combinedScore: number;
                            originalScore: number;
                            date: Date;
                        })[];
                    };
                };
            };
        };
    };
} & {
    tweets: {
        random: {
            get: {
                body: unknown;
                params: {};
                query: unknown;
                headers: unknown;
                response: {
                    200: {
                        topic: string;
                        tweet: ({
                            combinedScore: number;
                            originalScore: number;
                            date: Date;
                        } | {
                            combinedScore: number;
                            originalScore: number;
                            date: Date;
                        } | {
                            combinedScore: number;
                            originalScore: number;
                            date: Date;
                        } | {
                            combinedScore: number;
                            originalScore: number;
                            date: Date;
                        })[];
                    };
                };
            };
        };
    };
}, {
    derive: {};
    resolve: {};
    schema: {};
}, {
    derive: {};
    resolve: {};
    schema: {};
}>;
