import { Config } from './config/config.mjs'; import { Configurator } from './config/configurators/base.configurator.mjs'; import { TypeConfig } from './config/enums.mjs'; import { PossibleConfiguration } from './config/types.mjs'; import { Yaml } from './config/yaml.mjs'; import { Env } from './env.mjs'; declare class _WorkerConfigurator { readonly main: Configurator; readonly renderer: Configurator | null; constructor({ main, renderer, }: { main: Configurator; renderer: Configurator | null; }); static fromYaml(yaml: Yaml): _WorkerConfigurator; } export declare class Worker { private readonly _file; private readonly _main; private readonly _renderer; readonly env: Env; readonly configurator: _WorkerConfigurator; constructor({ file, env, main, renderer, configurator, }: { file: string; env: Env; configurator: _WorkerConfigurator; main: Partial; renderer: Partial; }); static fromFile({ file, env }: { file: string; env: Env; }): Worker; toConfigAsync(): Promise>; } export {};