import type { Static, TSchema, TSchemaOptions } from "typebox"; export interface UnionOneOf extends TSchema { "~kind": "UnionOneOf"; static: { [K in keyof T]: Static; }[number]; oneOf: T; } /** Creates a Union type with a `oneOf` schema representation */ export declare function UnionOneOf(oneOf: [...T], options?: TSchemaOptions): UnionOneOf;