import { type UnionFromClasses } from "../helpers/utils.js"; import { type ClassType } from "../typings/index.js"; import { type ResolveTypeOptions } from "./types.js"; export type UnionTypeConfig = { name: string; description?: string; types: () => TClassTypes; } & ResolveTypeOptions>; export declare function createUnionType(config: UnionTypeConfig): UnionFromClasses;