// Ask Ash AI Credit System Components
// SolidJS + TypeScript frontend components for AI generation with credit system

// Components
export { AiGenerateButton, type AiGenerateButtonProps } from './AiGenerateButton';
export { AskAshModal, type AskAshModalProps } from './AskAshModal';

// Hooks
export { 
  useAiCredits, 
  type UseAiCreditsReturn,
  generateContent,
  purchaseCredits,
  CREDIT_COSTS,
} from '~/hooks/useAiCredits';

// Types
export type {
  CreditBalance,
  GenerateRequest,
  GenerateResponse,
  PurchaseRequest,
  PurchaseResponse,
  ApiError,
} from '~/hooks/useAiCredits';
