import { Worker as WorkerContract } from '../../../core/domain/events/Worker';
import { Listener as ListenerContract } from '../../../core/domain/events/Listener';
export declare class Worker implements WorkerContract {
    protected listeners: ListenerContract[];
    constructor(listeners: any[]);
    protected registerListeners(listeners: any[]): void;
    protected resolve(klass: any): ListenerContract;
    start(): void;
}
