import { defineEnum } from './define-enum';

export const LLM_PROVIDER_TYPE = ['google', 'openai-compat', 'mock'] as const;

export const llmProviderType = defineEnum({
  name: 'llm_provider_type',
  values: LLM_PROVIDER_TYPE,
  labels: {
    google: 'google',
    'openai-compat': 'openai-compat',
    mock: 'mock',
  },
});

export type LlmProviderType = (typeof LLM_PROVIDER_TYPE)[number];
