import { IEntityRepository } from '@awesome-ecs/abstract/entities';
import { ISystemsRuntime } from '@awesome-ecs/abstract/systems';
import { ILogger } from '@awesome-ecs/abstract/utils';
import { PipelineResult } from '@awesome-ecs/abstract/pipelines';
import { I as IWorkerMessageQueue } from '../worker-queue-CIEYZIdw.js';
import '../worker-type-comvmkQN.js';

declare class WorkerSystemRuntime implements ISystemsRuntime {
    private workerMessageQueue;
    private entityRepository;
    private logger;
    constructor(workerMessageQueue: IWorkerMessageQueue, entityRepository: IEntityRepository, logger: ILogger);
    runTick(): PipelineResult;
}

export { WorkerSystemRuntime };
