import type { AuxConfig } from '@casual-simulation/aux-vm/vm'; import type { InstRecordsClient, ConnectionIndicator, YjsClientPartitionConfig } from '@casual-simulation/aux-common'; import type { SimulationOrigin } from '@casual-simulation/aux-vm/managers'; import { RemoteSimulationImpl } from '@casual-simulation/aux-vm-client'; export declare function nodeSimulationForBranch(id: string, origin: SimulationOrigin, indicator: ConnectionIndicator, client: InstRecordsClient, branch: string, extraOptions?: Partial): RemoteSimulationImpl; export declare function nodeSimulationForLocalRepo(indicator: ConnectionIndicator, id: string, origin?: SimulationOrigin): RemoteSimulationImpl; export declare function nodeSimulationWithConfig(indicator: ConnectionIndicator, id: string, origin: SimulationOrigin, config: AuxConfig): RemoteSimulationImpl; //# sourceMappingURL=NodeSimulationFactories.d.ts.map