import { WorldSystem } from 'dacha';
import type { WorldSystemOptions, UpdateOptions } from 'dacha';
export declare class ProjectLoader extends WorldSystem {
    private world;
    private editorConfig;
    private extensionScript?;
    private autoSaveInterval;
    constructor(options: WorldSystemOptions);
    private handleNeedsUpdate;
    onWorldLoad(): Promise<void>;
    private loadScript;
    private setUpData;
    private saveProjectConfig;
    update(options: UpdateOptions): void;
}
