import type { ObjectSchema, SchemaBase, Static } from "./index.js"; type UnionStatic[]> = Static; export interface UnionSchema[]> extends SchemaBase<"union", UnionStatic> { readonly branches: TBranches; } export declare function getRequiredKeyFingerprint(schema: ObjectSchema): string; export declare function Union[]>(branches: TBranches): UnionSchema; export {};