/** * Copyright (c) 2026 Sergio Turolla * * This file is part of @r-machine/react, licensed under the * GNU Affero General Public License v3.0 (AGPL-3.0-only). * * You may use, modify, and distribute this file under the terms * of the AGPL-3.0. See LICENSE in this package for details. * * If you need to use this software in a proprietary project, * contact: licensing@codecarvings.com */ import type { RMachine } from "r-machine"; import { type AnyResAtlas, type ExperimentalFlags, type ResEquipment } from "r-machine/core"; import type { RMachineTypeError } from "r-machine/errors"; import type { AnyLocale } from "r-machine/locale"; import { type ReactPlugKitMap, type ReactStandardStrategyConfig, type ReactStandardStrategyConfigParams, ReactStandardStrategyCore } from "#r-machine/react/core"; export declare function convertReactStandardStrategyConfigParamsToConfig>(params: ReactStandardStrategyConfigParams): ReactStandardStrategyConfig; export declare class ReactStandardStrategy, EF extends ExperimentalFlags, KM extends ReactPlugKitMap> extends ReactStandardStrategyCore> { static create, EF extends ExperimentalFlags, KM extends ReactPlugKitMap = {}>(rMachine: RMachine, params: ReactStandardStrategyConfigParams, ..._atlas_error: [Extract] extends [never] ? [] : [ RMachineTypeError<`ReactStandardStrategy does not support InnerGear. Remove these "gear:inner" entries from the layout definition: *** ${Extract} ***`> ]): ReactStandardStrategy; }