import { type TSchema, type TSchemaOptions } from '../../types/schema.mjs'; import { type TProperties } from '../../types/properties.mjs'; import { type TImmutable } from '../../types/_immutable.mjs'; import { type TState, type TInstantiateType } from '../instantiate.mjs'; type TRemoveImmutableOperation ? TRemoveImmutableOperation : Type> = Result; export type TRemoveImmutableAction> = Result; export declare function RemoveImmutableAction(type: Type, options: TSchemaOptions): TRemoveImmutableAction; export type TRemoveImmutableInstantiate> = TRemoveImmutableAction; export declare function RemoveImmutableInstantiate(context: Context, state: State, type: Type, options: TSchemaOptions): TRemoveImmutableInstantiate; export {};