import type { Settings, ExtractionState } from "./types";

/**
 * Default application settings.
 * Single source of truth - used by stores and for reset functionality.
 */
export const DEFAULT_SETTINGS: Settings = {
  llmProvider: "anthropic",
  apiKey: null,
  autoSave: false,
  notificationsEnabled: true,
};

/**
 * Default extraction state for the claims workflow.
 */
export const DEFAULT_EXTRACTION_STATE: ExtractionState = {
  status: "idle",
  error: null,
};
