/**
 * LibreOffice Service Interface Definition
 */

export interface LibreOfficeConvertResponse {
  pdf_path?: string;
  pdf_data?: string; // base64 encoded PDF data
  converted: boolean;
  original: string;
  file_size: number;
  error?: string;
}

export interface LibreOfficeHealthResponse {
  status: string;
  service: string;
  version: string;
  uptime: number;
}

export interface LibreOfficeVersionResponse {
  service: string;
  version: string;
  framework: string;
  libreoffice: string;
}
