import { ActivatedRoute } from '@angular/router';
import { DataStoreService } from '../data-store.service';
import { ComposerDebugService } from '../debug.service';
import { Resources } from '../resources';
export declare class SystemsService {
    private r;
    private route;
    private store;
    private debug;
    is_setup: boolean;
    private systems;
    private bound_systems;
    private io;
    private connected;
    private request_id;
    private mock;
    private fixed_device;
    private sub;
    private system_promises;
    private system_exists;
    constructor(r: Resources, route: ActivatedRoute, store: DataStoreService, debug: ComposerDebugService);
    readonly resources: Resources;
    setup(options: any): any;
    get(sys_id: string): any;
    getModule(sys_id: string, id: string, i?: number): any;
    isConnected(): any;
    rebind(): void;
    private getSystem(sys_id);
    private updateSystems();
}
