import { type TSchema, type TSchemaOptions } from '../../types/schema.mjs'; import { type TProperties } from '../../types/properties.mjs'; import { type TOptional } from '../../types/_optional.mjs'; import { type TState, type TInstantiateType } from '../instantiate.mjs'; type TRemoveOptionalOperation ? TRemoveOptionalOperation : Type> = Result; export type TRemoveOptionalAction> = Result; export declare function RemoveOptionalAction(type: Type, options: TSchemaOptions): TRemoveOptionalAction; export type TRemoveOptionalInstantiate> = TRemoveOptionalAction; export declare function RemoveOptionalInstantiate(context: Context, state: State, type: Type, options: TSchemaOptions): TRemoveOptionalInstantiate; export {};