import { SimpleType, Type } from "./type.js"; import { Item } from "./block.js"; import { ModuleContext } from "./context.js"; export declare function variantInitFor(variantName: string | undefined): Item[]; export declare function variantFor(variantName: string): Item; export declare function renderVariant(ctxt: ModuleContext, [variantName, t]: [string, SimpleType]): Item; export declare function renderType(ctxt: ModuleContext, t: Type): Item; export declare function renderTypeWithConversionMixins(ctxt: ModuleContext, t: Type): Item;