
//#region src/graphql/types/message-status.type.d.ts
declare enum MessageStatusCode {
  Pending = "pending",
  Success = "success",
  Failed = "failed"
}
declare class BaseMessageStatus {
  code: MessageStatusCode;
}
declare class PendingMessageStatus extends BaseMessageStatus {
  code: MessageStatusCode;
}
declare class SuccessMessageStatus extends BaseMessageStatus {
  code: MessageStatusCode;
}
declare class FailedMessageStatus extends BaseMessageStatus {
  code: MessageStatusCode;
  reason: string;
}
declare const MessageStatusUnion: PendingMessageStatus | SuccessMessageStatus | FailedMessageStatus;
type MessageStatus = typeof MessageStatusUnion;
//#endregion
export { MessageStatus, MessageStatusUnion };
//# sourceMappingURL=message-status.type.d.cts.map