/**
 * @deprecated Legacy chat types - Use types from ./chat/types.ts instead
 *
 * This file is kept for backward compatibility with existing code.
 * New code should import from ./chat/types.ts
 */

// Re-export new Pi types for compatibility
export type {
  ClientMessage,
  ServerMessage,
  Message,
  MessageCost,
  SessionMeta,
  ModelInfo,
  ChatEvent,
} from './chat/types';

// Legacy types (kept for compatibility)
export type ImageData = { mediaType: string; data: string };

export type TaskInfo = {
  taskName: string;
  taskDirName: string;
  entryName: string;
  entryType: 'file' | 'directory';
};
