
//#region src/graphql/types/response-status.type.d.ts
declare enum ResponseStatusCode {
  Pending = "pending",
  Success = "success",
  Failed = "failed"
}
declare abstract class BaseResponseStatus {
  code: ResponseStatusCode;
}
declare enum FailedResponseStatusReason {
  GUARDRAILS_VALIDATION_FAILED = "GUARDRAILS_VALIDATION_FAILED",
  MESSAGE_STREAM_INTERRUPTED = "MESSAGE_STREAM_INTERRUPTED",
  UNKNOWN_ERROR = "UNKNOWN_ERROR"
}
declare class FailedResponseStatus extends BaseResponseStatus {
  code: ResponseStatusCode;
  reason: FailedResponseStatusReason;
  details?: Record<string, any>;
}
//#endregion
export { FailedResponseStatus, FailedResponseStatusReason };
//# sourceMappingURL=response-status.type.d.cts.map