/** * Copyright (c) 2022—present Michael Dougall. All rights reserved. * * This repository utilizes multiple licenses across different directories. To * see this files license find the nearest LICENSE file up the source tree. */ import { type ECSSystem, type ECSSystemUntagged } from "./types"; export declare function createSystem(...args: [system: ECSSystemUntagged, name: TName | { dev?: TDevOnly; name: TName; }] | [system: ECSSystemUntagged]): ECSSystem & { dev?: TDevOnly; systemName?: TName; };