import { Children } from "@alloy-js/core"; export interface TypeArgumentsProps { args?: Children[] | TypeArgumentDescriptor[]; } export interface WildcardTypeArgumentDescriptor { wildcard: true; } export interface ExtendsTypeArgumentDescriptor { extends: Children; } export interface SuperTypeArgumentDescriptor { super: Children; } export interface NamedTypeArgumentDescriptor { name: Children; } export type TypeArgumentDescriptor = ExtendsTypeArgumentDescriptor | SuperTypeArgumentDescriptor | NamedTypeArgumentDescriptor | WildcardTypeArgumentDescriptor; /** * Type arguments for a generic type. Can be called with either an array of * Children which are rendered as type arguments, or an array of * {@link TypeArgumentDescriptor}s which allow for specifying use-site variance. */ export declare function TypeArguments(props: TypeArgumentsProps): Children; //# sourceMappingURL=TypeArguments.d.ts.map