import { IRNode } from "../types.js"; import type { KotlinConverterContext } from "./KotlinConverter.js"; /** * Applies the `unsupportedUnions` policy for an untagged union that survived * merging and has no usable discriminator. */ export declare function handleUnsupportedUnion(c: KotlinConverterContext, ir: IRNode): string; /** * Pre-emission guard pass that throws on JSON Schema features Kotlin codegen * does not support: `not` and `patternProperties`. These are NOT silenced by * `unsupportedUnions: 'fallback'`. */ export declare function guardUnsupportedKeywords(_c: KotlinConverterContext, root: IRNode): void;