import { Configurator, ConfiguratorLoadOptions } from '../domain';
import { WorkerContextAccessor } from '../application/WorkerContextAccessor';
/**
 * Class DefaultConfigurator
 */
export declare class DefaultConfigurator implements Configurator {
    protected context: WorkerContextAccessor;
    protected configPlace: string;
    protected resolvedConfig: any;
    constructor(context: WorkerContextAccessor);
    getAllProperties(options?: ConfiguratorLoadOptions): Promise<any>;
    protected loadConfigByFile(loadDir: any, env: any): {};
}
