import type { Ctx } from "../ctx/index.js"; import type { Mod } from "../mod/index.js"; import { type AlreadyType, type Value } from "../value/index.js"; type ElementExtractTypeUnion> = Kinds extends (infer Kind extends AlreadyType["@kind"])[] ? Extract : never; export declare function assertTypesInCtx>(mod: Mod, ctx: Ctx, type: Value, kinds: Kinds): asserts type is ElementExtractTypeUnion; export {}; //# sourceMappingURL=assertTypesInCtx.d.ts.map