export { BotTracker } from './middleware';
export { BotLogger } from './logger';
export { detectBot, BOT_PATTERNS } from './bot-patterns';
export type { BotPattern } from './bot-patterns';
export type { BotInfo, BotTrackerOptions, RequestLike, ResponseLike, NextFunction, MiddlewareFunction } from './types';
import { BotTracker } from './middleware';
export declare const createBotTracker: typeof BotTracker.createQuickTracker;
export declare const createCustomBotTracker: typeof BotTracker.createCustomTracker;
export declare const createApiTracker: typeof BotTracker.createApiTracker;
export declare const createNextMiddleware: typeof BotTracker.createNextMiddleware;
export declare const detectBotFromUserAgent: typeof BotTracker.detectBotFromUserAgent;
//# sourceMappingURL=index.d.ts.map