/**
 * OpenAI Node - Version 2.2
 * Re-exports all discriminator combinations.
 */

import type { LcOpenAiV22TextNode } from './resource_text';
import type { LcOpenAiV22ImageNode } from './resource_image';
import type { LcOpenAiV22AudioNode } from './resource_audio';
import type { LcOpenAiV22FileNode } from './resource_file';
import type { LcOpenAiV22ConversationNode } from './resource_conversation';
import type { LcOpenAiV22VideoNode } from './resource_video';

export * from './resource_text';
export * from './resource_image';
export * from './resource_audio';
export * from './resource_file';
export * from './resource_conversation';
export * from './resource_video';

export type LcOpenAiV22Node =
  | LcOpenAiV22TextNode
  | LcOpenAiV22ImageNode
  | LcOpenAiV22AudioNode
  | LcOpenAiV22FileNode
  | LcOpenAiV22ConversationNode
  | LcOpenAiV22VideoNode
  ;