import Appendable from "../../display/core/Appendable";
import { SystemOptions } from "./createInternalSystem";
declare const _default: <GameObject extends object | Appendable, Data extends void | Record<string, any>>(name: string, options: SystemOptions<GameObject, Data>) => {
    add: ((item: GameObject, initData?: Data | undefined) => false | import("@lincode/promiselikes").Cancellable) | ((item: GameObject, initData?: Data | undefined) => boolean);
    delete: ((item: GameObject) => false | import("@lincode/promiselikes").Cancellable | undefined) | ((item: GameObject) => boolean);
};
export default _default;
