import type { TSchema, SchemaOptions } from '../schema/index.mjs'; import type { TConstructor } from '../constructor/index.mjs'; import { type TTuple } from '../tuple/index.mjs'; import { type TNever } from '../never/index.mjs'; export type TConstructorParameters = (Type extends TConstructor ? TTuple : TNever); /** `[JavaScript]` Extracts the ConstructorParameters from the given Constructor type */ export declare function ConstructorParameters(schema: Type, options?: SchemaOptions): TConstructorParameters;