import { ClassType } from '@deepkit/core';
import { BaseJob, IJobOptions, InputDataSymbol } from './types';
export * from './entity';
export { BaseJob, WorkerJob } from './types';
export declare class WorkerService {
    private logger;
    queueJob<I extends object, O, T extends BaseJob<I, O>>(jobClass: ClassType<T>, data: T[typeof InputDataSymbol], options?: IJobOptions): Promise<void>;
}
//# sourceMappingURL=index.d.ts.map