/**
 * Copyright IBM Corp. 2024, 2025
 */
export interface IAIRecommendationsHandler {
  suggestApi(
    fileContent: string,
    url: string,
    token: string,
    org: string,
  ): Promise<{
    suggestions: any[];
    diffs: any;
    status: number;
    errorMessage: string;
  }>;
  autoCorrectApi(
    fileContent: string,
    url: string,
    token: string,
    org: string,
  ): Promise<{
    updatedOpenApi: any;
    diffs: any;
    unsupportedRuleset: string[];
    additionalSuggestions: any;
    status: number;
    errorMessage: string;
  }>;
}
