import { type TSchema, type TSchemaOptions } from '../types/schema.mjs'; import { type TDeferred } from '../types/deferred.mjs'; import { type TParametersAction } from '../engine/parameters/instantiate.mjs'; /** Creates a deferred Parameters action. */ export type TParametersDeferred = (TDeferred<'Parameters', [Type]>); /** Creates a deferred Parameters action. */ export declare function ParametersDeferred(type: Type, options?: TSchemaOptions): TParametersDeferred; /** Applies a Parameters action to the given type. */ export type TParameters = (TParametersAction); /** Applies a Parameters action to the given type. */ export declare function Parameters(type: Type, options?: TSchemaOptions): TParameters;