import type { AppRequest, AppResponse, MiddlewareHandler } from '@rudderjs/contracts'; import type { TelescopeStorage, TelescopeConfig, EntryType } from '../types.js'; export declare function listEntries(storage: TelescopeStorage, type: EntryType, req: AppRequest, res: AppResponse): Promise; export declare function showEntry(storage: TelescopeStorage, req: AppRequest, res: AppResponse): Promise; export declare function listBatch(storage: TelescopeStorage, req: AppRequest, res: AppResponse): Promise; export declare function overview(storage: TelescopeStorage, res: AppResponse): Promise; export declare function prune(storage: TelescopeStorage, req: AppRequest, res: AppResponse): Promise; export declare function getRecording(res: AppResponse): void; export declare function toggleRecording(res: AppResponse): void; export declare function authMiddleware(config: Pick): MiddlewareHandler; //# sourceMappingURL=routes.d.ts.map