import { EventEmitter } from '@omnitron-dev/eventemitter'; import type { Logger } from 'pino'; import type { ConfigService } from '@omnitron-dev/titan/module/config'; import type { RedisManager } from '@omnitron-dev/titan-redis'; export declare function createMockLogger(): Logger; export declare function createMockConfigService(data?: Record): ConfigService; export declare function createMockRedisManager(): RedisManager; export declare function createMockRedisClient(): any; export declare function createMockSchedulerService(): { schedule: import("vitest").Mock<(name: string, pattern: string, handler: () => void) => string>; unschedule: import("vitest").Mock<(name: string) => boolean>; getJob: import("vitest").Mock<(name: string) => any>; getAllJobs: import("vitest").Mock<() => [string, any][]>; start: import("vitest").Mock<() => void>; stop: import("vitest").Mock<() => void>; on: any; off: any; __jobs: Map; __emitter: EventEmitter; __trigger: (name: string) => void; }; export declare function createMockEventBus(): { emit: import("vitest").Mock<(event: string, data?: any) => Promise>; on: import("vitest").Mock<(event: string, handler: (...args: any[]) => any) => () => void>; once: import("vitest").Mock<(event: string, handler: (...args: any[]) => any) => void>; off: import("vitest").Mock<(event: string, handler: (...args: any[]) => any) => void>; __emitter: EventEmitter; __handlers: Map any>>; __getHandlerCount: (event: string) => number; };