export interface AppraisalPromptField {
  id: string;
  appraisal_prompt_id: string;
  type: string;
  rating: number;
  label: string;
  created_at: string;
  updated_at: string;
  appraisalPrompt?: AppraisalPrompt;
}

export interface AppraisalPrompt {
  // Define fields as needed or import from existing interface
}

export interface CreateAppraisalPromptFieldPayload {
  appraisal_prompt_id: string;
  type: string;
  rating: number;
  label: string;
}

export interface DeleteAppraisalPromptFieldPayload {
  id: string;
  message?: string;
}

export interface PaginatedAppraisalPromptField {
  data: AppraisalPromptField[];
  meta?: any;
  links?: any;
}

export interface AppraisalPromptFieldResponse {
  data: AppraisalPromptField;
}