import * as Types from './global-types'; import * as Apollo from '@apollo/client'; import * as ApolloReactHooks from '@apollo/client/react'; export type ArchiveKnowledgeBaseArticleMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type ArchiveKnowledgeBaseArticleMutation = { __typename?: 'Mutation'; archiveKnowledgeBaseArticle: { __typename?: 'KnowledgeBaseArticle'; id: string; status: Types.ArticleStatus; archivedAt?: string | null; }; }; export type CreateKnowledgeBaseArticleMutationVariables = Types.Exact<{ input: Types.CreateKnowledgeBaseArticleInput; }>; export type CreateKnowledgeBaseArticleMutation = { __typename?: 'Mutation'; createKnowledgeBaseArticle: { __typename?: 'KnowledgeBaseArticle'; id: string; title: string; slug: string; content: string; excerpt?: string | null; status: Types.ArticleStatus; categoryId?: string | null; tags: Array; metaDescription?: string | null; authorId: string; createdAt: string; }; }; export type CreateTicketCategoryMutationVariables = Types.Exact<{ input: Types.CreateTicketCategoryInput; }>; export type CreateTicketCategoryMutation = { __typename?: 'Mutation'; createTicketCategory: { __typename?: 'TicketCategory'; id: string; name: string; slug: string; description?: string | null; color?: string | null; icon?: string | null; isActive: boolean; }; }; export type DeleteKnowledgeBaseArticleMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteKnowledgeBaseArticleMutation = { __typename?: 'Mutation'; deleteKnowledgeBaseArticle: boolean; }; export type DeleteTicketCategoryMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteTicketCategoryMutation = { __typename?: 'Mutation'; deleteTicketCategory: boolean; }; export type PublishKnowledgeBaseArticleMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type PublishKnowledgeBaseArticleMutation = { __typename?: 'Mutation'; publishKnowledgeBaseArticle: { __typename?: 'KnowledgeBaseArticle'; id: string; status: Types.ArticleStatus; publishedAt?: string | null; }; }; export type UnpublishKnowledgeBaseArticleMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type UnpublishKnowledgeBaseArticleMutation = { __typename?: 'Mutation'; unpublishKnowledgeBaseArticle: { __typename?: 'KnowledgeBaseArticle'; id: string; status: Types.ArticleStatus; }; }; export type UpdateKnowledgeBaseArticleMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateKnowledgeBaseArticleInput; }>; export type UpdateKnowledgeBaseArticleMutation = { __typename?: 'Mutation'; updateKnowledgeBaseArticle: { __typename?: 'KnowledgeBaseArticle'; id: string; title: string; slug: string; content: string; excerpt?: string | null; status: Types.ArticleStatus; categoryId?: string | null; tags: Array; metaDescription?: string | null; updatedAt: string; }; }; export type UpdateTicketCategoryMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateTicketCategoryInput; }>; export type UpdateTicketCategoryMutation = { __typename?: 'Mutation'; updateTicketCategory: { __typename?: 'TicketCategory'; id: string; name: string; slug: string; description?: string | null; color?: string | null; icon?: string | null; isActive: boolean; }; }; export type CreateSupportMessageMutationVariables = Types.Exact<{ input: Types.CreateSupportMessageInput; }>; export type CreateSupportMessageMutation = { __typename?: 'Mutation'; createSupportMessage: { __typename?: 'SupportMessage'; id: string; ticketId: string; authorId: string; message: string; type: Types.MessageType; attachments: Array; attachmentCount: number; isInternal: boolean; createdAt: string; updatedAt: string; }; }; export type AssignInterviewersToRoundMutationVariables = Types.Exact<{ input: Types.AssignInterviewersToRoundInput; }>; export type AssignInterviewersToRoundMutation = { __typename?: 'Mutation'; assignInterviewersToRound: { __typename?: 'InterviewRound'; id: string; applicationId: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; status: Types.InterviewRoundStatus; scheduledAt?: string | null; notes?: string | null; candidateMessage?: string | null; candidateMessageSentAt?: string | null; assignmentId?: string | null; submittedRepoUrl?: string | null; submittedVideoUrl?: string | null; submittedAt?: string | null; submittedNotes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; interviewers: Array<{ __typename?: 'InterviewRoundInterviewer'; id: string; role: Types.InterviewerRole; assignedAt: string; interviewer: { __typename?: 'Interviewer'; id: string; name: string; email: string; title?: string | null; }; }>; }; }; export type AssignSupportTicketMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; assignedTo: Types.Scalars['String']['input']; }>; export type AssignSupportTicketMutation = { __typename?: 'Mutation'; assignSupportTicket: { __typename?: 'SupportTicket'; id: string; ticketNumber: string; assignedTo?: string | null; updatedAt: string; }; }; export type BulkEnsureInterviewRoundsMutationVariables = Types.Exact<{ input: Types.BulkEnsureInterviewRoundsInput; }>; export type BulkEnsureInterviewRoundsMutation = { __typename?: 'Mutation'; bulkEnsureInterviewRounds: { __typename?: 'BulkEnsureInterviewRoundsResult'; created: Array<{ __typename?: 'BulkEnsureInterviewRoundItem'; applicationId: string; round: { __typename?: 'InterviewRound'; id: string; }; }>; alreadyPresent: Array<{ __typename?: 'BulkEnsureInterviewRoundItem'; applicationId: string; round: { __typename?: 'InterviewRound'; id: string; }; }>; failed: Array<{ __typename?: 'BulkEnsureInterviewRoundFailed'; applicationId: string; code: Types.BulkEnsureInterviewRoundFailureCode; message: string; }>; }; }; export type BulkRandomizeAndSendAssignmentMutationVariables = Types.Exact<{ input: Types.BulkRandomizeAndSendAssignmentInput; }>; export type BulkRandomizeAndSendAssignmentMutation = { __typename?: 'Mutation'; bulkRandomizeAndSendAssignment: { __typename?: 'BulkSendResult'; succeeded: Array<{ __typename?: 'InterviewRound'; id: string; applicationId: string; assignmentId?: string | null; status: Types.InterviewRoundStatus; }>; skipped: Array<{ __typename?: 'BulkSendSkipped'; applicationId: string; roundId: string; reason: Types.BulkSendSkipReason; message: string; }>; failed: Array<{ __typename?: 'BulkSendFailed'; applicationId: string; roundId: string; message: string; }>; }; }; export type BulkSendCustomEmailMutationVariables = Types.Exact<{ input: Types.BulkSendCustomEmailInput; }>; export type BulkSendCustomEmailMutation = { __typename?: 'Mutation'; bulkSendCustomEmail: { __typename?: 'BulkCustomEmailResult'; succeeded: Array<{ __typename?: 'JobApplication'; id: string; email: string; }>; failed: Array<{ __typename?: 'BulkCustomEmailFailed'; applicationId: string; message: string; }>; }; }; export type BulkSendRoundMessageMutationVariables = Types.Exact<{ input: Types.BulkSendRoundMessageInput; }>; export type BulkSendRoundMessageMutation = { __typename?: 'Mutation'; bulkSendRoundMessage: { __typename?: 'BulkSendResult'; succeeded: Array<{ __typename?: 'InterviewRound'; id: string; applicationId: string; candidateMessageSentAt?: string | null; status: Types.InterviewRoundStatus; }>; skipped: Array<{ __typename?: 'BulkSendSkipped'; applicationId: string; roundId: string; reason: Types.BulkSendSkipReason; message: string; }>; failed: Array<{ __typename?: 'BulkSendFailed'; applicationId: string; roundId: string; message: string; }>; }; }; export type BulkUpdateApplicationStatusMutationVariables = Types.Exact<{ input: Types.BulkUpdateApplicationStatusInput; }>; export type BulkUpdateApplicationStatusMutation = { __typename?: 'Mutation'; bulkUpdateApplicationStatus: { __typename?: 'BulkUpdateApplicationStatusResult'; succeeded: Array<{ __typename?: 'JobApplication'; id: string; status: Types.JobApplicationStatus; updatedAt: string; }>; failed: Array<{ __typename?: 'BulkUpdateApplicationStatusFailed'; applicationId: string; message: string; }>; }; }; export type UpdateSupportTicketStatusMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; status: Types.SupportTicketStatus; }>; export type UpdateSupportTicketStatusMutation = { __typename?: 'Mutation'; updateSupportTicketStatus: { __typename?: 'SupportTicket'; id: string; ticketNumber: string; status: Types.SupportTicketStatus; resolvedAt?: string | null; closedAt?: string | null; updatedAt: string; }; }; export type CloseSupportTicketMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type CloseSupportTicketMutation = { __typename?: 'Mutation'; closeSupportTicket: { __typename?: 'SupportTicket'; id: string; ticketNumber: string; status: Types.SupportTicketStatus; resolvedAt?: string | null; closedAt?: string | null; updatedAt: string; surveys: Array<{ __typename?: 'CustomerSatisfactionSurvey'; id: string; rating: number; comment?: string | null; feedbackType?: Types.FeedbackCategory | null; submittedAt?: string | null; createdAt: string; }>; }; }; export type CreateCannedResponseMutationVariables = Types.Exact<{ input: Types.CreateCannedResponseInput; }>; export type CreateCannedResponseMutation = { __typename?: 'Mutation'; createCannedResponse: { __typename?: 'CannedResponse'; id: string; tenantId?: string | null; title: string; content: string; tags: Array; createdAt: string; updatedAt: string; }; }; export type CreateInterviewRoundMutationVariables = Types.Exact<{ input: Types.CreateInterviewRoundInput; }>; export type CreateInterviewRoundMutation = { __typename?: 'Mutation'; createInterviewRound: { __typename?: 'InterviewRound'; id: string; applicationId: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; status: Types.InterviewRoundStatus; scheduledAt?: string | null; notes?: string | null; candidateMessage?: string | null; candidateMessageSentAt?: string | null; assignmentId?: string | null; submittedRepoUrl?: string | null; submittedVideoUrl?: string | null; submittedAt?: string | null; submittedNotes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type CreateInterviewRoundConfigMutationVariables = Types.Exact<{ input: Types.CreateInterviewRoundConfigInput; }>; export type CreateInterviewRoundConfigMutation = { __typename?: 'Mutation'; createInterviewRoundConfig: { __typename?: 'InterviewRoundConfig'; id: string; jobPostingId: string; roundNumber: number; name: string; description?: string | null; roundType: Types.InterviewRoundType; isAssignmentRound: boolean; isRequired: boolean; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type CreateInterviewerMutationVariables = Types.Exact<{ input: Types.CreateInterviewerInput; }>; export type CreateInterviewerMutation = { __typename?: 'Mutation'; createInterviewer: { __typename?: 'Interviewer'; id: string; name: string; email: string; userId?: string | null; department?: string | null; title?: string | null; isActive: boolean; notes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type CreateJobApplicationMutationVariables = Types.Exact<{ input: Types.CreateJobApplicationInput; }>; export type CreateJobApplicationMutation = { __typename?: 'Mutation'; createJobApplication: { __typename?: 'JobApplication'; id: string; firstName: string; lastName: string; email: string; phone?: string | null; position: string; department?: string | null; source: string; status: Types.JobApplicationStatus; jobPostingId?: string | null; resumeFileName?: string | null; createdAt: string; }; }; export type CreateJobAssignmentMutationVariables = Types.Exact<{ input: Types.CreateJobAssignmentInput; }>; export type CreateJobAssignmentMutation = { __typename?: 'Mutation'; createJobAssignment: { __typename?: 'JobAssignment'; id: string; jobPostingId: string; title: string; description: string; problemStatement?: string | null; difficulty?: string | null; isActive: boolean; ownerEmail?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type CreateJobPostingMutationVariables = Types.Exact<{ input: Types.CreateJobPostingInput; }>; export type CreateJobPostingMutation = { __typename?: 'Mutation'; createJobPosting: { __typename?: 'JobPosting'; id: string; title: string; department?: string | null; location?: string | null; employmentType?: Types.EmploymentType | null; description?: string | null; productId?: string | null; status: Types.JobPostingStatus; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type CreateSlaPolicyMutationVariables = Types.Exact<{ input: Types.CreateSlaPolicyInput; }>; export type CreateSlaPolicyMutation = { __typename?: 'Mutation'; createSLAPolicy: { __typename?: 'SLAPolicy'; id: string; tenantId?: string | null; name: string; description?: string | null; priority: Types.SupportTicketPriority; firstResponseMinutes: number; resolutionMinutes: number; businessHours?: Record | null; isActive: boolean; isDefault: boolean; createdAt: string; updatedAt: string; }; }; export type CreateSupportTicketMutationVariables = Types.Exact<{ input: Types.CreateSupportTicketInput; }>; export type CreateSupportTicketMutation = { __typename?: 'Mutation'; createSupportTicket: { __typename?: 'SupportTicket'; id: string; ticketNumber: string; subject: string; description: string; status: Types.SupportTicketStatus; priority: Types.SupportTicketPriority; category?: Types.SupportTicketCategory | null; categoryId?: string | null; source: Types.TicketSource; tags: Array; dueAt?: string | null; slaBreachStatus: Types.SlaBreachStatus; createdAt: string; updatedAt: string; user: { __typename?: 'User'; id: string; }; ticketCategory?: { __typename?: 'TicketCategory'; id: string; name: string; color?: string | null; } | null; }; }; export type DeleteCannedResponseMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteCannedResponseMutation = { __typename?: 'Mutation'; deleteCannedResponse: boolean; }; export type DeleteInterviewFeedbackMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteInterviewFeedbackMutation = { __typename?: 'Mutation'; deleteInterviewFeedback: boolean; }; export type DeleteInterviewRoundMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteInterviewRoundMutation = { __typename?: 'Mutation'; deleteInterviewRound: boolean; }; export type DeleteInterviewRoundConfigMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteInterviewRoundConfigMutation = { __typename?: 'Mutation'; deleteInterviewRoundConfig: boolean; }; export type DeleteInterviewerMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteInterviewerMutation = { __typename?: 'Mutation'; deleteInterviewer: boolean; }; export type DeleteJobAssignmentMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteJobAssignmentMutation = { __typename?: 'Mutation'; deleteJobAssignment: boolean; }; export type DeleteJobPostingMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteJobPostingMutation = { __typename?: 'Mutation'; deleteJobPosting: boolean; }; export type DeleteSlaPolicyMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type DeleteSlaPolicyMutation = { __typename?: 'Mutation'; deleteSLAPolicy: boolean; }; export type NotifyDuplicateApplicantsMutationVariables = Types.Exact<{ input: Types.NotifyDuplicateApplicantsInput; }>; export type NotifyDuplicateApplicantsMutation = { __typename?: 'Mutation'; notifyDuplicateApplicants: { __typename?: 'DuplicateNoticeResult'; succeeded: Array<{ __typename?: 'JobApplication'; id: string; email: string; }>; skipped: Array<{ __typename?: 'DuplicateNoticeSkipped'; email: string; reason: Types.BulkSendSkipReason; message: string; }>; failed: Array<{ __typename?: 'DuplicateNoticeFailed'; email: string; message: string; }>; }; }; export type RandomizeAndSendAssignmentMutationVariables = Types.Exact<{ input: Types.RandomizeAndSendAssignmentInput; }>; export type RandomizeAndSendAssignmentMutation = { __typename?: 'Mutation'; randomizeAndSendAssignment: { __typename?: 'InterviewRound'; id: string; applicationId: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; status: Types.InterviewRoundStatus; scheduledAt?: string | null; notes?: string | null; candidateMessage?: string | null; candidateMessageSentAt?: string | null; assignmentId?: string | null; submittedRepoUrl?: string | null; submittedVideoUrl?: string | null; submittedAt?: string | null; submittedNotes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; assignment?: { __typename?: 'JobAssignment'; id: string; title: string; description: string; problemStatement?: string | null; difficulty?: string | null; } | null; }; }; export type RateArticleMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; helpful: Types.Scalars['Boolean']['input']; }>; export type RateArticleMutation = { __typename?: 'Mutation'; rateArticle: { __typename?: 'KnowledgeBaseArticle'; id: string; helpfulCount: number; notHelpfulCount: number; }; }; export type RecordArticleViewMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type RecordArticleViewMutation = { __typename?: 'Mutation'; recordArticleView: { __typename?: 'KnowledgeBaseArticle'; id: string; viewCount: number; }; }; export type RecordAssignmentSubmissionMutationVariables = Types.Exact<{ input: Types.RecordAssignmentSubmissionInput; }>; export type RecordAssignmentSubmissionMutation = { __typename?: 'Mutation'; recordAssignmentSubmission: { __typename?: 'InterviewRound'; id: string; applicationId: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; status: Types.InterviewRoundStatus; scheduledAt?: string | null; notes?: string | null; candidateMessage?: string | null; candidateMessageSentAt?: string | null; assignmentId?: string | null; submittedRepoUrl?: string | null; submittedVideoUrl?: string | null; submittedAt?: string | null; submittedNotes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type RemoveInterviewerFromRoundMutationVariables = Types.Exact<{ roundId: Types.Scalars['ID']['input']; interviewerId: Types.Scalars['ID']['input']; }>; export type RemoveInterviewerFromRoundMutation = { __typename?: 'Mutation'; removeInterviewerFromRound: boolean; }; export type ReplyToContactInquiryMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; message: Types.Scalars['String']['input']; }>; export type ReplyToContactInquiryMutation = { __typename?: 'Mutation'; replyToContactInquiry: { __typename?: 'ContactInquiryReplyResult'; success: boolean; message?: string | null; }; }; export type ReplyToJobApplicationMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; message: Types.Scalars['String']['input']; }>; export type ReplyToJobApplicationMutation = { __typename?: 'Mutation'; replyToJobApplication: { __typename?: 'JobApplicationReplyResult'; success: boolean; message?: string | null; }; }; export type ResolveSupportTicketMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; resolution?: Types.InputMaybe; }>; export type ResolveSupportTicketMutation = { __typename?: 'Mutation'; resolveSupportTicket: { __typename?: 'SupportTicket'; id: string; ticketNumber: string; status: Types.SupportTicketStatus; resolvedAt?: string | null; updatedAt: string; }; }; export type SendRoundMessageToCandidateMutationVariables = Types.Exact<{ input: Types.SendRoundMessageToCandidateInput; }>; export type SendRoundMessageToCandidateMutation = { __typename?: 'Mutation'; sendRoundMessageToCandidate: { __typename?: 'InterviewRound'; id: string; applicationId: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; status: Types.InterviewRoundStatus; scheduledAt?: string | null; notes?: string | null; candidateMessage?: string | null; candidateMessageSentAt?: string | null; assignmentId?: string | null; submittedRepoUrl?: string | null; submittedVideoUrl?: string | null; submittedAt?: string | null; submittedNotes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type SubmitInterviewFeedbackMutationVariables = Types.Exact<{ input: Types.SubmitInterviewFeedbackInput; }>; export type SubmitInterviewFeedbackMutation = { __typename?: 'Mutation'; submitInterviewFeedback: { __typename?: 'InterviewFeedback'; id: string; roundId: string; interviewerId: string; rating?: number | null; verdict?: Types.InterviewVerdict | null; internalNotes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; interviewer: { __typename?: 'Interviewer'; id: string; name: string; email: string; title?: string | null; }; }; }; export type SubmitSatisfactionSurveyMutationVariables = Types.Exact<{ input: Types.SubmitSatisfactionSurveyInput; }>; export type SubmitSatisfactionSurveyMutation = { __typename?: 'Mutation'; submitSatisfactionSurvey: { __typename?: 'CustomerSatisfactionSurvey'; id: string; rating: number; feedbackType?: Types.FeedbackCategory | null; comment?: string | null; submittedAt?: string | null; }; }; export type UpdateCannedResponseMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateCannedResponseInput; }>; export type UpdateCannedResponseMutation = { __typename?: 'Mutation'; updateCannedResponse: { __typename?: 'CannedResponse'; id: string; tenantId?: string | null; title: string; content: string; tags: Array; createdAt: string; updatedAt: string; }; }; export type UpdateContactInquiryStatusMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateContactInquiryStatusInput; }>; export type UpdateContactInquiryStatusMutation = { __typename?: 'Mutation'; updateContactInquiryStatus: { __typename?: 'ContactInquiry'; id: string; status: Types.ContactInquiryStatus; convertedTicketId?: string | null; updatedAt: string; }; }; export type UpdateInterviewFeedbackMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateInterviewFeedbackInput; }>; export type UpdateInterviewFeedbackMutation = { __typename?: 'Mutation'; updateInterviewFeedback: { __typename?: 'InterviewFeedback'; id: string; roundId: string; interviewerId: string; rating?: number | null; verdict?: Types.InterviewVerdict | null; internalNotes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; interviewer: { __typename?: 'Interviewer'; id: string; name: string; email: string; title?: string | null; }; }; }; export type UpdateInterviewRoundMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateInterviewRoundInput; }>; export type UpdateInterviewRoundMutation = { __typename?: 'Mutation'; updateInterviewRound: { __typename?: 'InterviewRound'; id: string; applicationId: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; status: Types.InterviewRoundStatus; scheduledAt?: string | null; notes?: string | null; candidateMessage?: string | null; candidateMessageSentAt?: string | null; assignmentId?: string | null; submittedRepoUrl?: string | null; submittedVideoUrl?: string | null; submittedAt?: string | null; submittedNotes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type UpdateInterviewRoundConfigMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateInterviewRoundConfigInput; }>; export type UpdateInterviewRoundConfigMutation = { __typename?: 'Mutation'; updateInterviewRoundConfig: { __typename?: 'InterviewRoundConfig'; id: string; jobPostingId: string; roundNumber: number; name: string; description?: string | null; roundType: Types.InterviewRoundType; isAssignmentRound: boolean; isRequired: boolean; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type UpdateInterviewerMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateInterviewerInput; }>; export type UpdateInterviewerMutation = { __typename?: 'Mutation'; updateInterviewer: { __typename?: 'Interviewer'; id: string; name: string; email: string; userId?: string | null; department?: string | null; title?: string | null; isActive: boolean; notes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type UpdateJobApplicationStatusMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateJobApplicationStatusInput; }>; export type UpdateJobApplicationStatusMutation = { __typename?: 'Mutation'; updateJobApplicationStatus: { __typename?: 'JobApplication'; id: string; status: Types.JobApplicationStatus; updatedAt: string; }; }; export type UpdateJobAssignmentMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateJobAssignmentInput; }>; export type UpdateJobAssignmentMutation = { __typename?: 'Mutation'; updateJobAssignment: { __typename?: 'JobAssignment'; id: string; jobPostingId: string; title: string; description: string; problemStatement?: string | null; difficulty?: string | null; isActive: boolean; ownerEmail?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type UpdateJobPostingMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateJobPostingInput; }>; export type UpdateJobPostingMutation = { __typename?: 'Mutation'; updateJobPosting: { __typename?: 'JobPosting'; id: string; title: string; department?: string | null; location?: string | null; employmentType?: Types.EmploymentType | null; description?: string | null; productId?: string | null; status: Types.JobPostingStatus; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; }; }; export type UpdateSlaPolicyMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateSlaPolicyInput; }>; export type UpdateSlaPolicyMutation = { __typename?: 'Mutation'; updateSLAPolicy: { __typename?: 'SLAPolicy'; id: string; tenantId?: string | null; name: string; description?: string | null; priority: Types.SupportTicketPriority; firstResponseMinutes: number; resolutionMinutes: number; businessHours?: Record | null; isActive: boolean; isDefault: boolean; createdAt: string; updatedAt: string; }; }; export type UpdateSupportTicketMutationVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; input: Types.UpdateSupportTicketInput; }>; export type UpdateSupportTicketMutation = { __typename?: 'Mutation'; updateSupportTicket: { __typename?: 'SupportTicket'; id: string; ticketNumber: string; subject: string; description: string; status: Types.SupportTicketStatus; priority: Types.SupportTicketPriority; category?: Types.SupportTicketCategory | null; categoryId?: string | null; assignedTo?: string | null; tags: Array; customFields?: Record | null; updatedAt: string; }; }; export type GetAgentLeaderboardQueryVariables = Types.Exact<{ period?: Types.InputMaybe; limit?: Types.InputMaybe; }>; export type GetAgentLeaderboardQuery = { __typename?: 'Query'; agentLeaderboard: { __typename?: 'AgentLeaderboard'; period: Types.TimePeriod; agents: Array<{ __typename?: 'AgentRanking'; rank: number; agentId: string; score: number; ticketsResolved: number; averageRating?: number | null; slaComplianceRate: number; agent: { __typename?: 'AgentProfile'; id: string; userId: string; status: Types.AgentStatus; }; }>; }; }; export type GetSlaReportQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; }>; export type GetSlaReportQuery = { __typename?: 'Query'; slaReport: { __typename?: 'SLAReport'; period: Types.TimePeriod; startDate: string; endDate: string; totalTickets: number; ticketsWithSLA: number; totalBreaches: number; breachRate: number; firstResponseCompliance: number; resolutionCompliance: number; averageFirstResponseMinutes?: number | null; averageResolutionMinutes?: number | null; byPriority: Array<{ __typename?: 'SLAPriorityBreakdown'; priority: Types.SupportTicketPriority; totalTickets: number; firstResponseCompliance: number; resolutionCompliance: number; averageFirstResponseMinutes?: number | null; averageResolutionMinutes?: number | null; }>; }; }; export type GetSatisfactionMetricsQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; }>; export type GetSatisfactionMetricsQuery = { __typename?: 'Query'; satisfactionMetrics: { __typename?: 'SatisfactionMetrics'; period: Types.TimePeriod; startDate: string; endDate: string; averageRating?: number | null; csatScore?: number | null; npsScore?: number | null; responseRate: number; totalResponses: number; totalSurveysSent: number; ratingDistribution: Array<{ __typename?: 'RatingDistribution'; rating: number; count: number; percentage: number; }>; feedbackBreakdown: Array<{ __typename?: 'FeedbackBreakdown'; category: Types.FeedbackCategory; count: number; percentage: number; }>; trendData: Array<{ __typename?: 'SatisfactionTrend'; date: string; averageRating?: number | null; csatScore?: number | null; responseCount: number; }>; }; }; export type GetAgentProfilesQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetAgentProfilesQuery = { __typename?: 'Query'; agentProfiles: { __typename?: 'AgentProfileConnection'; totalCount: number; hasMore: boolean; nodes: Array<{ __typename?: 'AgentProfile'; id: string; userId: string; displayAlias?: string | null; status: Types.AgentStatus; isAvailable: boolean; user: { __typename?: 'User'; id: string; name?: string | null; email: string; }; }>; }; }; export type GetArticleQueryVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type GetArticleQuery = { __typename?: 'Query'; knowledgeBaseArticle?: { __typename?: 'KnowledgeBaseArticle'; id: string; slug: string; title: string; content: string; excerpt?: string | null; status: Types.ArticleStatus; viewCount: number; helpfulCount: number; notHelpfulCount: number; publishedAt?: string | null; categoryId?: string | null; authorId: string; tags: Array; metaDescription?: string | null; version: number; createdAt: string; updatedAt: string; } | null; }; export type GetArticlesQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetArticlesQuery = { __typename?: 'Query'; knowledgeBaseArticles: { __typename?: 'KnowledgeBaseArticleConnection'; totalCount: number; hasMore: boolean; nodes: Array<{ __typename?: 'KnowledgeBaseArticle'; id: string; slug: string; title: string; excerpt?: string | null; status: Types.ArticleStatus; viewCount: number; helpfulCount: number; notHelpfulCount: number; publishedAt?: string | null; categoryId?: string | null; authorId: string; tags: Array; createdAt: string; updatedAt: string; category?: { __typename?: 'TicketCategory'; id: string; name: string; color?: string | null; } | null; }>; }; }; export type GetBulkCandidateTargetsQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetBulkCandidateTargetsQuery = { __typename?: 'Query'; jobApplications: { __typename?: 'JobApplicationList'; total: number; hasMore: boolean; items: Array<{ __typename?: 'JobApplication'; id: string; jobPostingId?: string | null; interviewRounds: Array<{ __typename?: 'InterviewRound'; id: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; emailLogs: Array<{ __typename?: 'CandidateEmailLog'; emailType: Types.CandidateEmailType; }>; }>; }>; }; }; export type GetCannedResponsesQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetCannedResponsesQuery = { __typename?: 'Query'; cannedResponses: { __typename?: 'CannedResponseConnection'; totalCount: number; nodes: Array<{ __typename?: 'CannedResponse'; id: string; tenantId?: string | null; title: string; content: string; shortcut?: string | null; category?: string | null; tags: Array; usageCount: number; isActive: boolean; createdAt: string; updatedAt: string; }>; }; }; export type GetContactInquiriesQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetContactInquiriesQuery = { __typename?: 'Query'; contactInquiries: { __typename?: 'ContactInquiryList'; total: number; hasMore: boolean; items: Array<{ __typename?: 'ContactInquiry'; id: string; name: string; email: string; company?: string | null; subject: string; category?: string | null; message: string; status: Types.ContactInquiryStatus; source: string; productId?: string | null; convertedTicketId?: string | null; metadata?: Record | null; createdAt: string; updatedAt: string; }>; }; }; export type GetContactInquiryQueryVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type GetContactInquiryQuery = { __typename?: 'Query'; contactInquiry?: { __typename?: 'ContactInquiry'; id: string; name: string; email: string; company?: string | null; subject: string; category?: string | null; message: string; status: Types.ContactInquiryStatus; source: string; productId?: string | null; convertedTicketId?: string | null; metadata?: Record | null; createdAt: string; updatedAt: string; } | null; }; export type GetInterviewerQueryVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type GetInterviewerQuery = { __typename?: 'Query'; interviewer?: { __typename?: 'Interviewer'; id: string; name: string; email: string; userId?: string | null; department?: string | null; title?: string | null; isActive: boolean; notes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; } | null; }; export type GetInterviewersQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetInterviewersQuery = { __typename?: 'Query'; interviewers: { __typename?: 'InterviewerList'; total: number; hasMore: boolean; items: Array<{ __typename?: 'Interviewer'; id: string; name: string; email: string; userId?: string | null; department?: string | null; title?: string | null; isActive: boolean; notes?: string | null; createdAt: string; }>; }; }; export type GetJobApplicationQueryVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type GetJobApplicationQuery = { __typename?: 'Query'; jobApplication?: { __typename?: 'JobApplication'; id: string; firstName: string; lastName: string; email: string; phone?: string | null; position: string; department?: string | null; linkedinUrl?: string | null; portfolioUrl?: string | null; coverLetter?: string | null; resumeFileName?: string | null; resumeFileSize?: number | null; resumeMimeType?: string | null; productId?: string | null; jobPostingId?: string | null; source: string; status: Types.JobApplicationStatus; metadata?: Record | null; createdAt: string; updatedAt: string; jobPosting?: { __typename?: 'JobPosting'; id: string; title: string; department?: string | null; } | null; interviewRounds: Array<{ __typename?: 'InterviewRound'; id: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; status: Types.InterviewRoundStatus; scheduledAt?: string | null; notes?: string | null; candidateMessage?: string | null; candidateMessageSentAt?: string | null; submittedRepoUrl?: string | null; submittedVideoUrl?: string | null; submittedAt?: string | null; submittedNotes?: string | null; }>; } | null; }; export type GetJobApplicationInterviewRoundsQueryVariables = Types.Exact<{ applicationId: Types.Scalars['ID']['input']; }>; export type GetJobApplicationInterviewRoundsQuery = { __typename?: 'Query'; jobApplicationInterviewRounds: Array<{ __typename?: 'InterviewRound'; id: string; applicationId: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; status: Types.InterviewRoundStatus; scheduledAt?: string | null; notes?: string | null; candidateMessage?: string | null; candidateMessageSentAt?: string | null; submittedRepoUrl?: string | null; submittedVideoUrl?: string | null; submittedAt?: string | null; submittedNotes?: string | null; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; roundConfig?: { __typename?: 'InterviewRoundConfig'; id: string; isAssignmentRound: boolean; } | null; interviewers: Array<{ __typename?: 'InterviewRoundInterviewer'; id: string; role: Types.InterviewerRole; assignedAt: string; interviewer: { __typename?: 'Interviewer'; id: string; name: string; email: string; title?: string | null; }; }>; feedback: Array<{ __typename?: 'InterviewFeedback'; id: string; interviewerId: string; rating?: number | null; verdict?: Types.InterviewVerdict | null; internalNotes?: string | null; createdAt: string; interviewer: { __typename?: 'Interviewer'; id: string; name: string; }; }>; assignment?: { __typename?: 'JobAssignment'; id: string; title: string; description: string; } | null; emailLogs: Array<{ __typename?: 'CandidateEmailLog'; id: string; emailType: Types.CandidateEmailType; subject?: string | null; sentAt: string; sentBy: string; }>; }>; }; export type GetJobApplicationResumePreviewUrlQueryVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type GetJobApplicationResumePreviewUrlQuery = { __typename?: 'Query'; jobApplicationResumePreviewUrl: string; }; export type GetJobApplicationResumeUrlQueryVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type GetJobApplicationResumeUrlQuery = { __typename?: 'Query'; jobApplicationResumeUrl: string; }; export type GetJobApplicationsQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetJobApplicationsQuery = { __typename?: 'Query'; jobApplications: { __typename?: 'JobApplicationList'; total: number; hasMore: boolean; items: Array<{ __typename?: 'JobApplication'; id: string; firstName: string; lastName: string; email: string; position: string; department?: string | null; resumeFileName?: string | null; productId?: string | null; jobPostingId?: string | null; status: Types.JobApplicationStatus; createdAt: string; interviewRounds: Array<{ __typename?: 'InterviewRound'; id: string; roundConfigId?: string | null; name: string; roundType: Types.InterviewRoundType; emailLogs: Array<{ __typename?: 'CandidateEmailLog'; emailType: Types.CandidateEmailType; }>; }>; }>; }; }; export type GetJobAssignmentsQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetJobAssignmentsQuery = { __typename?: 'Query'; jobAssignments: { __typename?: 'JobAssignmentList'; total: number; hasMore: boolean; items: Array<{ __typename?: 'JobAssignment'; id: string; jobPostingId: string; title: string; description: string; problemStatement?: string | null; difficulty?: string | null; isActive: boolean; ownerEmail?: string | null; }>; }; }; export type GetJobPostingQueryVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type GetJobPostingQuery = { __typename?: 'Query'; jobPosting?: { __typename?: 'JobPosting'; id: string; title: string; department?: string | null; location?: string | null; employmentType?: Types.EmploymentType | null; description?: string | null; productId?: string | null; status: Types.JobPostingStatus; slug?: string | null; openings: number; overview: string; responsibilities: Array; learnings: Array; qualifications: Array; context?: Record | null; createdAt: string; updatedAt: string; createdBy: string; onBehalfOf: string; updatedBy?: string | null; rounds: Array<{ __typename?: 'InterviewRoundConfig'; id: string; roundNumber: number; name: string; description?: string | null; roundType: Types.InterviewRoundType; isAssignmentRound: boolean; isRequired: boolean; }>; assignments: Array<{ __typename?: 'JobAssignment'; id: string; title: string; description: string; problemStatement?: string | null; difficulty?: string | null; isActive: boolean; ownerEmail?: string | null; }>; applications: Array<{ __typename?: 'JobApplication'; id: string; firstName: string; lastName: string; email: string; status: Types.JobApplicationStatus; createdAt: string; }>; } | null; }; export type GetJobPostingsQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetJobPostingsQuery = { __typename?: 'Query'; jobPostings: { __typename?: 'JobPostingList'; total: number; hasMore: boolean; items: Array<{ __typename?: 'JobPosting'; id: string; title: string; department?: string | null; location?: string | null; employmentType?: Types.EmploymentType | null; status: Types.JobPostingStatus; description?: string | null; productId?: string | null; slug?: string | null; openings: number; overview: string; responsibilities: Array; learnings: Array; qualifications: Array; createdAt: string; updatedAt: string; applications: Array<{ __typename?: 'JobApplication'; id: string; }>; }>; }; }; export type GetMyTicketsQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetMyTicketsQuery = { __typename?: 'Query'; supportTickets: { __typename?: 'SupportTicketConnection'; totalCount: number; hasMore: boolean; nodes: Array<{ __typename?: 'SupportTicket'; id: string; ticketNumber: string; subject: string; status: Types.SupportTicketStatus; priority: Types.SupportTicketPriority; category?: Types.SupportTicketCategory | null; categoryId?: string | null; assignedTo?: string | null; slaBreachStatus: Types.SlaBreachStatus; createdAt: string; updatedAt: string; context?: { __typename?: 'SupportContext'; productId?: string | null; } | null; ticketCategory?: { __typename?: 'TicketCategory'; id: string; name: string; color?: string | null; } | null; }>; }; }; export type GetPopularArticlesQueryVariables = Types.Exact<{ limit?: Types.InputMaybe; }>; export type GetPopularArticlesQuery = { __typename?: 'Query'; popularArticles: Array<{ __typename?: 'KnowledgeBaseArticle'; id: string; slug: string; title: string; excerpt?: string | null; viewCount: number; helpfulCount: number; categoryId?: string | null; tags: Array; }>; }; export type GetSlaPoliciesQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetSlaPoliciesQuery = { __typename?: 'Query'; slaPolicies: { __typename?: 'SLAPolicyConnection'; totalCount: number; nodes: Array<{ __typename?: 'SLAPolicy'; id: string; tenantId?: string | null; name: string; description?: string | null; priority: Types.SupportTicketPriority; firstResponseMinutes: number; resolutionMinutes: number; businessHours?: Record | null; isActive: boolean; isDefault: boolean; createdAt: string; updatedAt: string; }>; }; }; export type GetSupportAnalyticsQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; }>; export type GetSupportAnalyticsQuery = { __typename?: 'Query'; supportAnalytics: { __typename?: 'SupportAnalytics'; stats: { __typename?: 'SupportStats'; totalTickets: number; openTickets: number; resolvedTickets: number; closedTickets: number; newTickets: number; inProgressTickets: number; waitingOnCustomerTickets: number; reopenedTickets: number; averageFirstResponseTimeHours?: number | null; averageResolutionTimeHours?: number | null; slaComplianceRate?: number | null; }; priorityBreakdown: Array<{ __typename?: 'PriorityBreakdown'; priority: Types.SupportTicketPriority; count: number; percentage: number; }>; categoryBreakdown: Array<{ __typename?: 'CategoryBreakdown'; category: Types.SupportTicketCategory; count: number; percentage: number; }>; sourceBreakdown: Array<{ __typename?: 'SourceBreakdown'; source: Types.TicketSource; count: number; percentage: number; }>; ticketTrends: Array<{ __typename?: 'TicketTrend'; date: string; count: number; groupBy: Types.TrendGroupBy; }>; }; }; export type GetTicketCategoriesQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetTicketCategoriesQuery = { __typename?: 'Query'; ticketCategories: { __typename?: 'TicketCategoryConnection'; totalCount: number; hasMore: boolean; nodes: Array<{ __typename?: 'TicketCategory'; id: string; name: string; slug: string; color?: string | null; icon?: string | null; description?: string | null; isActive: boolean; displayOrder: number; articleCount: number; createdAt: string; updatedAt: string; }>; }; }; export type GetTicketDetailQueryVariables = Types.Exact<{ id: Types.Scalars['ID']['input']; }>; export type GetTicketDetailQuery = { __typename?: 'Query'; supportTicket?: { __typename?: 'SupportTicket'; id: string; ticketNumber: string; subject: string; description: string; status: Types.SupportTicketStatus; priority: Types.SupportTicketPriority; category?: Types.SupportTicketCategory | null; categoryId?: string | null; source: Types.TicketSource; assignedTo?: string | null; tags: Array; dueAt?: string | null; firstResponseAt?: string | null; firstResponseDue?: string | null; resolutionDue?: string | null; slaBreachStatus: Types.SlaBreachStatus; escalationLevel: number; resolvedAt?: string | null; closedAt?: string | null; reopenedAt?: string | null; metadata?: Record | null; customFields?: Record | null; createdAt: string; updatedAt: string; context?: { __typename?: 'SupportContext'; workspaceId?: string | null; organizationId?: string | null; productId?: string | null; custom?: Record | null; } | null; user: { __typename?: 'User'; id: string; name?: string | null; firstName?: string | null; lastName?: string | null; email: string; isSupportAgent: boolean; }; ticketCategory?: { __typename?: 'TicketCategory'; id: string; name: string; color?: string | null; } | null; slaPolicy?: { __typename?: 'SLAPolicy'; id: string; name: string; firstResponseMinutes: number; resolutionMinutes: number; isActive: boolean; } | null; messages: Array<{ __typename?: 'SupportMessage'; id: string; ticketId: string; authorId: string; message: string; type: Types.MessageType; attachments: Array; attachmentCount: number; isInternal: boolean; createdAt: string; updatedAt: string; author: { __typename?: 'SupportAuthor'; id: string; displayName: string; avatar: string; kind: Types.SupportAuthorKind; isAnonymized: boolean; }; context?: { __typename?: 'SupportContext'; workspaceId?: string | null; organizationId?: string | null; productId?: string | null; custom?: Record | null; } | null; }>; linkedTickets: Array<{ __typename?: 'TicketLink'; id: string; fromTicketId: string; toTicketId: string; linkType: Types.LinkType; createdBy: string; createdAt: string; }>; surveys: Array<{ __typename?: 'CustomerSatisfactionSurvey'; id: string; rating: number; comment?: string | null; feedbackType?: Types.FeedbackCategory | null; submittedAt?: string | null; createdAt: string; }>; } | null; }; export type GetTicketTrendsQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; }>; export type GetTicketTrendsQuery = { __typename?: 'Query'; ticketTrends: Array<{ __typename?: 'TicketTrend'; date: string; count: number; groupBy: Types.TrendGroupBy; }>; }; export type GetTicketsQueryVariables = Types.Exact<{ filter?: Types.InputMaybe; limit?: Types.InputMaybe; offset?: Types.InputMaybe; }>; export type GetTicketsQuery = { __typename?: 'Query'; supportTickets: { __typename?: 'SupportTicketConnection'; totalCount: number; hasMore: boolean; nodes: Array<{ __typename?: 'SupportTicket'; id: string; ticketNumber: string; subject: string; status: Types.SupportTicketStatus; priority: Types.SupportTicketPriority; category?: Types.SupportTicketCategory | null; categoryId?: string | null; assignedTo?: string | null; slaBreachStatus: Types.SlaBreachStatus; createdAt: string; updatedAt: string; context?: { __typename?: 'SupportContext'; productId?: string | null; } | null; ticketCategory?: { __typename?: 'TicketCategory'; id: string; name: string; color?: string | null; } | null; }>; }; }; export type SearchKnowledgeBaseQueryVariables = Types.Exact<{ query: Types.Scalars['String']['input']; categoryId?: Types.InputMaybe; limit?: Types.InputMaybe; }>; export type SearchKnowledgeBaseQuery = { __typename?: 'Query'; searchKnowledgeBase: Array<{ __typename?: 'KnowledgeBaseArticle'; id: string; slug: string; title: string; excerpt?: string | null; viewCount: number; helpfulCount: number; notHelpfulCount: number; publishedAt?: string | null; categoryId?: string | null; tags: Array; category?: { __typename?: 'TicketCategory'; id: string; name: string; color?: string | null; } | null; }>; }; export type SearchTicketsQueryVariables = Types.Exact<{ query: Types.Scalars['String']['input']; limit?: Types.InputMaybe; }>; export type SearchTicketsQuery = { __typename?: 'Query'; searchTickets: Array<{ __typename?: 'SupportTicket'; id: string; ticketNumber: string; subject: string; status: Types.SupportTicketStatus; priority: Types.SupportTicketPriority; category?: Types.SupportTicketCategory | null; categoryId?: string | null; assignedTo?: string | null; slaBreachStatus: Types.SlaBreachStatus; createdAt: string; updatedAt: string; context?: { __typename?: 'SupportContext'; productId?: string | null; } | null; ticketCategory?: { __typename?: 'TicketCategory'; id: string; name: string; color?: string | null; } | null; }>; }; export type SubscribeTicketMessageAddedSubscriptionVariables = Types.Exact<{ ticketId: Types.Scalars['ID']['input']; }>; export type SubscribeTicketMessageAddedSubscription = { __typename?: 'Subscription'; ticketMessageAdded: { __typename?: 'SupportMessage'; id: string; ticketId: string; authorId: string; message: string; type: Types.MessageType; attachments: Array; attachmentCount: number; isInternal: boolean; createdAt: string; updatedAt: string; author: { __typename?: 'SupportAuthor'; id: string; displayName: string; avatar: string; kind: Types.SupportAuthorKind; isAnonymized: boolean; }; }; }; export type SubscribeTicketUpdatedSubscriptionVariables = Types.Exact<{ ticketId: Types.Scalars['ID']['input']; }>; export type SubscribeTicketUpdatedSubscription = { __typename?: 'Subscription'; ticketUpdated: { __typename?: 'SupportTicket'; id: string; status: Types.SupportTicketStatus; priority: Types.SupportTicketPriority; assignedTo?: string | null; updatedAt: string; }; }; export declare const ArchiveKnowledgeBaseArticleDocument: Apollo.DocumentNode; export type ArchiveKnowledgeBaseArticleMutationFn = Apollo.MutationFunction; /** * __useArchiveKnowledgeBaseArticleMutation__ * * To run a mutation, you first call `useArchiveKnowledgeBaseArticleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useArchiveKnowledgeBaseArticleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [archiveKnowledgeBaseArticleMutation, { data, loading, error }] = useArchiveKnowledgeBaseArticleMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useArchiveKnowledgeBaseArticleMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type ArchiveKnowledgeBaseArticleMutationHookResult = ReturnType; export type ArchiveKnowledgeBaseArticleMutationResult = Apollo.MutationResult; export type ArchiveKnowledgeBaseArticleMutationOptions = Apollo.BaseMutationOptions; export declare const CreateKnowledgeBaseArticleDocument: Apollo.DocumentNode; export type CreateKnowledgeBaseArticleMutationFn = Apollo.MutationFunction; /** * __useCreateKnowledgeBaseArticleMutation__ * * To run a mutation, you first call `useCreateKnowledgeBaseArticleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateKnowledgeBaseArticleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createKnowledgeBaseArticleMutation, { data, loading, error }] = useCreateKnowledgeBaseArticleMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateKnowledgeBaseArticleMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateKnowledgeBaseArticleMutationHookResult = ReturnType; export type CreateKnowledgeBaseArticleMutationResult = Apollo.MutationResult; export type CreateKnowledgeBaseArticleMutationOptions = Apollo.BaseMutationOptions; export declare const CreateTicketCategoryDocument: Apollo.DocumentNode; export type CreateTicketCategoryMutationFn = Apollo.MutationFunction; /** * __useCreateTicketCategoryMutation__ * * To run a mutation, you first call `useCreateTicketCategoryMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateTicketCategoryMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createTicketCategoryMutation, { data, loading, error }] = useCreateTicketCategoryMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateTicketCategoryMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateTicketCategoryMutationHookResult = ReturnType; export type CreateTicketCategoryMutationResult = Apollo.MutationResult; export type CreateTicketCategoryMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteKnowledgeBaseArticleDocument: Apollo.DocumentNode; export type DeleteKnowledgeBaseArticleMutationFn = Apollo.MutationFunction; /** * __useDeleteKnowledgeBaseArticleMutation__ * * To run a mutation, you first call `useDeleteKnowledgeBaseArticleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteKnowledgeBaseArticleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteKnowledgeBaseArticleMutation, { data, loading, error }] = useDeleteKnowledgeBaseArticleMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteKnowledgeBaseArticleMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteKnowledgeBaseArticleMutationHookResult = ReturnType; export type DeleteKnowledgeBaseArticleMutationResult = Apollo.MutationResult; export type DeleteKnowledgeBaseArticleMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteTicketCategoryDocument: Apollo.DocumentNode; export type DeleteTicketCategoryMutationFn = Apollo.MutationFunction; /** * __useDeleteTicketCategoryMutation__ * * To run a mutation, you first call `useDeleteTicketCategoryMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteTicketCategoryMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteTicketCategoryMutation, { data, loading, error }] = useDeleteTicketCategoryMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteTicketCategoryMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteTicketCategoryMutationHookResult = ReturnType; export type DeleteTicketCategoryMutationResult = Apollo.MutationResult; export type DeleteTicketCategoryMutationOptions = Apollo.BaseMutationOptions; export declare const PublishKnowledgeBaseArticleDocument: Apollo.DocumentNode; export type PublishKnowledgeBaseArticleMutationFn = Apollo.MutationFunction; /** * __usePublishKnowledgeBaseArticleMutation__ * * To run a mutation, you first call `usePublishKnowledgeBaseArticleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `usePublishKnowledgeBaseArticleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [publishKnowledgeBaseArticleMutation, { data, loading, error }] = usePublishKnowledgeBaseArticleMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function usePublishKnowledgeBaseArticleMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type PublishKnowledgeBaseArticleMutationHookResult = ReturnType; export type PublishKnowledgeBaseArticleMutationResult = Apollo.MutationResult; export type PublishKnowledgeBaseArticleMutationOptions = Apollo.BaseMutationOptions; export declare const UnpublishKnowledgeBaseArticleDocument: Apollo.DocumentNode; export type UnpublishKnowledgeBaseArticleMutationFn = Apollo.MutationFunction; /** * __useUnpublishKnowledgeBaseArticleMutation__ * * To run a mutation, you first call `useUnpublishKnowledgeBaseArticleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUnpublishKnowledgeBaseArticleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [unpublishKnowledgeBaseArticleMutation, { data, loading, error }] = useUnpublishKnowledgeBaseArticleMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useUnpublishKnowledgeBaseArticleMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UnpublishKnowledgeBaseArticleMutationHookResult = ReturnType; export type UnpublishKnowledgeBaseArticleMutationResult = Apollo.MutationResult; export type UnpublishKnowledgeBaseArticleMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateKnowledgeBaseArticleDocument: Apollo.DocumentNode; export type UpdateKnowledgeBaseArticleMutationFn = Apollo.MutationFunction; /** * __useUpdateKnowledgeBaseArticleMutation__ * * To run a mutation, you first call `useUpdateKnowledgeBaseArticleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateKnowledgeBaseArticleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateKnowledgeBaseArticleMutation, { data, loading, error }] = useUpdateKnowledgeBaseArticleMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateKnowledgeBaseArticleMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateKnowledgeBaseArticleMutationHookResult = ReturnType; export type UpdateKnowledgeBaseArticleMutationResult = Apollo.MutationResult; export type UpdateKnowledgeBaseArticleMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateTicketCategoryDocument: Apollo.DocumentNode; export type UpdateTicketCategoryMutationFn = Apollo.MutationFunction; /** * __useUpdateTicketCategoryMutation__ * * To run a mutation, you first call `useUpdateTicketCategoryMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateTicketCategoryMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateTicketCategoryMutation, { data, loading, error }] = useUpdateTicketCategoryMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateTicketCategoryMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateTicketCategoryMutationHookResult = ReturnType; export type UpdateTicketCategoryMutationResult = Apollo.MutationResult; export type UpdateTicketCategoryMutationOptions = Apollo.BaseMutationOptions; export declare const CreateSupportMessageDocument: Apollo.DocumentNode; export type CreateSupportMessageMutationFn = Apollo.MutationFunction; /** * __useCreateSupportMessageMutation__ * * To run a mutation, you first call `useCreateSupportMessageMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateSupportMessageMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createSupportMessageMutation, { data, loading, error }] = useCreateSupportMessageMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateSupportMessageMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateSupportMessageMutationHookResult = ReturnType; export type CreateSupportMessageMutationResult = Apollo.MutationResult; export type CreateSupportMessageMutationOptions = Apollo.BaseMutationOptions; export declare const AssignInterviewersToRoundDocument: Apollo.DocumentNode; export type AssignInterviewersToRoundMutationFn = Apollo.MutationFunction; /** * __useAssignInterviewersToRoundMutation__ * * To run a mutation, you first call `useAssignInterviewersToRoundMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useAssignInterviewersToRoundMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [assignInterviewersToRoundMutation, { data, loading, error }] = useAssignInterviewersToRoundMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useAssignInterviewersToRoundMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type AssignInterviewersToRoundMutationHookResult = ReturnType; export type AssignInterviewersToRoundMutationResult = Apollo.MutationResult; export type AssignInterviewersToRoundMutationOptions = Apollo.BaseMutationOptions; export declare const AssignSupportTicketDocument: Apollo.DocumentNode; export type AssignSupportTicketMutationFn = Apollo.MutationFunction; /** * __useAssignSupportTicketMutation__ * * To run a mutation, you first call `useAssignSupportTicketMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useAssignSupportTicketMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [assignSupportTicketMutation, { data, loading, error }] = useAssignSupportTicketMutation({ * variables: { * id: // value for 'id' * assignedTo: // value for 'assignedTo' * }, * }); */ export declare function useAssignSupportTicketMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type AssignSupportTicketMutationHookResult = ReturnType; export type AssignSupportTicketMutationResult = Apollo.MutationResult; export type AssignSupportTicketMutationOptions = Apollo.BaseMutationOptions; export declare const BulkEnsureInterviewRoundsDocument: Apollo.DocumentNode; export type BulkEnsureInterviewRoundsMutationFn = Apollo.MutationFunction; /** * __useBulkEnsureInterviewRoundsMutation__ * * To run a mutation, you first call `useBulkEnsureInterviewRoundsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useBulkEnsureInterviewRoundsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [bulkEnsureInterviewRoundsMutation, { data, loading, error }] = useBulkEnsureInterviewRoundsMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useBulkEnsureInterviewRoundsMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type BulkEnsureInterviewRoundsMutationHookResult = ReturnType; export type BulkEnsureInterviewRoundsMutationResult = Apollo.MutationResult; export type BulkEnsureInterviewRoundsMutationOptions = Apollo.BaseMutationOptions; export declare const BulkRandomizeAndSendAssignmentDocument: Apollo.DocumentNode; export type BulkRandomizeAndSendAssignmentMutationFn = Apollo.MutationFunction; /** * __useBulkRandomizeAndSendAssignmentMutation__ * * To run a mutation, you first call `useBulkRandomizeAndSendAssignmentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useBulkRandomizeAndSendAssignmentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [bulkRandomizeAndSendAssignmentMutation, { data, loading, error }] = useBulkRandomizeAndSendAssignmentMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useBulkRandomizeAndSendAssignmentMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type BulkRandomizeAndSendAssignmentMutationHookResult = ReturnType; export type BulkRandomizeAndSendAssignmentMutationResult = Apollo.MutationResult; export type BulkRandomizeAndSendAssignmentMutationOptions = Apollo.BaseMutationOptions; export declare const BulkSendCustomEmailDocument: Apollo.DocumentNode; export type BulkSendCustomEmailMutationFn = Apollo.MutationFunction; /** * __useBulkSendCustomEmailMutation__ * * To run a mutation, you first call `useBulkSendCustomEmailMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useBulkSendCustomEmailMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [bulkSendCustomEmailMutation, { data, loading, error }] = useBulkSendCustomEmailMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useBulkSendCustomEmailMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type BulkSendCustomEmailMutationHookResult = ReturnType; export type BulkSendCustomEmailMutationResult = Apollo.MutationResult; export type BulkSendCustomEmailMutationOptions = Apollo.BaseMutationOptions; export declare const BulkSendRoundMessageDocument: Apollo.DocumentNode; export type BulkSendRoundMessageMutationFn = Apollo.MutationFunction; /** * __useBulkSendRoundMessageMutation__ * * To run a mutation, you first call `useBulkSendRoundMessageMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useBulkSendRoundMessageMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [bulkSendRoundMessageMutation, { data, loading, error }] = useBulkSendRoundMessageMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useBulkSendRoundMessageMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type BulkSendRoundMessageMutationHookResult = ReturnType; export type BulkSendRoundMessageMutationResult = Apollo.MutationResult; export type BulkSendRoundMessageMutationOptions = Apollo.BaseMutationOptions; export declare const BulkUpdateApplicationStatusDocument: Apollo.DocumentNode; export type BulkUpdateApplicationStatusMutationFn = Apollo.MutationFunction; /** * __useBulkUpdateApplicationStatusMutation__ * * To run a mutation, you first call `useBulkUpdateApplicationStatusMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useBulkUpdateApplicationStatusMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [bulkUpdateApplicationStatusMutation, { data, loading, error }] = useBulkUpdateApplicationStatusMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useBulkUpdateApplicationStatusMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type BulkUpdateApplicationStatusMutationHookResult = ReturnType; export type BulkUpdateApplicationStatusMutationResult = Apollo.MutationResult; export type BulkUpdateApplicationStatusMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateSupportTicketStatusDocument: Apollo.DocumentNode; export type UpdateSupportTicketStatusMutationFn = Apollo.MutationFunction; /** * __useUpdateSupportTicketStatusMutation__ * * To run a mutation, you first call `useUpdateSupportTicketStatusMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateSupportTicketStatusMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateSupportTicketStatusMutation, { data, loading, error }] = useUpdateSupportTicketStatusMutation({ * variables: { * id: // value for 'id' * status: // value for 'status' * }, * }); */ export declare function useUpdateSupportTicketStatusMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateSupportTicketStatusMutationHookResult = ReturnType; export type UpdateSupportTicketStatusMutationResult = Apollo.MutationResult; export type UpdateSupportTicketStatusMutationOptions = Apollo.BaseMutationOptions; export declare const CloseSupportTicketDocument: Apollo.DocumentNode; export type CloseSupportTicketMutationFn = Apollo.MutationFunction; /** * __useCloseSupportTicketMutation__ * * To run a mutation, you first call `useCloseSupportTicketMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCloseSupportTicketMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [closeSupportTicketMutation, { data, loading, error }] = useCloseSupportTicketMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useCloseSupportTicketMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CloseSupportTicketMutationHookResult = ReturnType; export type CloseSupportTicketMutationResult = Apollo.MutationResult; export type CloseSupportTicketMutationOptions = Apollo.BaseMutationOptions; export declare const CreateCannedResponseDocument: Apollo.DocumentNode; export type CreateCannedResponseMutationFn = Apollo.MutationFunction; /** * __useCreateCannedResponseMutation__ * * To run a mutation, you first call `useCreateCannedResponseMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateCannedResponseMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createCannedResponseMutation, { data, loading, error }] = useCreateCannedResponseMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateCannedResponseMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateCannedResponseMutationHookResult = ReturnType; export type CreateCannedResponseMutationResult = Apollo.MutationResult; export type CreateCannedResponseMutationOptions = Apollo.BaseMutationOptions; export declare const CreateInterviewRoundDocument: Apollo.DocumentNode; export type CreateInterviewRoundMutationFn = Apollo.MutationFunction; /** * __useCreateInterviewRoundMutation__ * * To run a mutation, you first call `useCreateInterviewRoundMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateInterviewRoundMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createInterviewRoundMutation, { data, loading, error }] = useCreateInterviewRoundMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateInterviewRoundMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateInterviewRoundMutationHookResult = ReturnType; export type CreateInterviewRoundMutationResult = Apollo.MutationResult; export type CreateInterviewRoundMutationOptions = Apollo.BaseMutationOptions; export declare const CreateInterviewRoundConfigDocument: Apollo.DocumentNode; export type CreateInterviewRoundConfigMutationFn = Apollo.MutationFunction; /** * __useCreateInterviewRoundConfigMutation__ * * To run a mutation, you first call `useCreateInterviewRoundConfigMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateInterviewRoundConfigMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createInterviewRoundConfigMutation, { data, loading, error }] = useCreateInterviewRoundConfigMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateInterviewRoundConfigMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateInterviewRoundConfigMutationHookResult = ReturnType; export type CreateInterviewRoundConfigMutationResult = Apollo.MutationResult; export type CreateInterviewRoundConfigMutationOptions = Apollo.BaseMutationOptions; export declare const CreateInterviewerDocument: Apollo.DocumentNode; export type CreateInterviewerMutationFn = Apollo.MutationFunction; /** * __useCreateInterviewerMutation__ * * To run a mutation, you first call `useCreateInterviewerMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateInterviewerMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createInterviewerMutation, { data, loading, error }] = useCreateInterviewerMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateInterviewerMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateInterviewerMutationHookResult = ReturnType; export type CreateInterviewerMutationResult = Apollo.MutationResult; export type CreateInterviewerMutationOptions = Apollo.BaseMutationOptions; export declare const CreateJobApplicationDocument: Apollo.DocumentNode; export type CreateJobApplicationMutationFn = Apollo.MutationFunction; /** * __useCreateJobApplicationMutation__ * * To run a mutation, you first call `useCreateJobApplicationMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateJobApplicationMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createJobApplicationMutation, { data, loading, error }] = useCreateJobApplicationMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateJobApplicationMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateJobApplicationMutationHookResult = ReturnType; export type CreateJobApplicationMutationResult = Apollo.MutationResult; export type CreateJobApplicationMutationOptions = Apollo.BaseMutationOptions; export declare const CreateJobAssignmentDocument: Apollo.DocumentNode; export type CreateJobAssignmentMutationFn = Apollo.MutationFunction; /** * __useCreateJobAssignmentMutation__ * * To run a mutation, you first call `useCreateJobAssignmentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateJobAssignmentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createJobAssignmentMutation, { data, loading, error }] = useCreateJobAssignmentMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateJobAssignmentMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateJobAssignmentMutationHookResult = ReturnType; export type CreateJobAssignmentMutationResult = Apollo.MutationResult; export type CreateJobAssignmentMutationOptions = Apollo.BaseMutationOptions; export declare const CreateJobPostingDocument: Apollo.DocumentNode; export type CreateJobPostingMutationFn = Apollo.MutationFunction; /** * __useCreateJobPostingMutation__ * * To run a mutation, you first call `useCreateJobPostingMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateJobPostingMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createJobPostingMutation, { data, loading, error }] = useCreateJobPostingMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateJobPostingMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateJobPostingMutationHookResult = ReturnType; export type CreateJobPostingMutationResult = Apollo.MutationResult; export type CreateJobPostingMutationOptions = Apollo.BaseMutationOptions; export declare const CreateSlaPolicyDocument: Apollo.DocumentNode; export type CreateSlaPolicyMutationFn = Apollo.MutationFunction; /** * __useCreateSlaPolicyMutation__ * * To run a mutation, you first call `useCreateSlaPolicyMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateSlaPolicyMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createSlaPolicyMutation, { data, loading, error }] = useCreateSlaPolicyMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateSlaPolicyMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateSlaPolicyMutationHookResult = ReturnType; export type CreateSlaPolicyMutationResult = Apollo.MutationResult; export type CreateSlaPolicyMutationOptions = Apollo.BaseMutationOptions; export declare const CreateSupportTicketDocument: Apollo.DocumentNode; export type CreateSupportTicketMutationFn = Apollo.MutationFunction; /** * __useCreateSupportTicketMutation__ * * To run a mutation, you first call `useCreateSupportTicketMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateSupportTicketMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createSupportTicketMutation, { data, loading, error }] = useCreateSupportTicketMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useCreateSupportTicketMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type CreateSupportTicketMutationHookResult = ReturnType; export type CreateSupportTicketMutationResult = Apollo.MutationResult; export type CreateSupportTicketMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteCannedResponseDocument: Apollo.DocumentNode; export type DeleteCannedResponseMutationFn = Apollo.MutationFunction; /** * __useDeleteCannedResponseMutation__ * * To run a mutation, you first call `useDeleteCannedResponseMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteCannedResponseMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteCannedResponseMutation, { data, loading, error }] = useDeleteCannedResponseMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteCannedResponseMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteCannedResponseMutationHookResult = ReturnType; export type DeleteCannedResponseMutationResult = Apollo.MutationResult; export type DeleteCannedResponseMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteInterviewFeedbackDocument: Apollo.DocumentNode; export type DeleteInterviewFeedbackMutationFn = Apollo.MutationFunction; /** * __useDeleteInterviewFeedbackMutation__ * * To run a mutation, you first call `useDeleteInterviewFeedbackMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteInterviewFeedbackMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteInterviewFeedbackMutation, { data, loading, error }] = useDeleteInterviewFeedbackMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteInterviewFeedbackMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteInterviewFeedbackMutationHookResult = ReturnType; export type DeleteInterviewFeedbackMutationResult = Apollo.MutationResult; export type DeleteInterviewFeedbackMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteInterviewRoundDocument: Apollo.DocumentNode; export type DeleteInterviewRoundMutationFn = Apollo.MutationFunction; /** * __useDeleteInterviewRoundMutation__ * * To run a mutation, you first call `useDeleteInterviewRoundMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteInterviewRoundMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteInterviewRoundMutation, { data, loading, error }] = useDeleteInterviewRoundMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteInterviewRoundMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteInterviewRoundMutationHookResult = ReturnType; export type DeleteInterviewRoundMutationResult = Apollo.MutationResult; export type DeleteInterviewRoundMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteInterviewRoundConfigDocument: Apollo.DocumentNode; export type DeleteInterviewRoundConfigMutationFn = Apollo.MutationFunction; /** * __useDeleteInterviewRoundConfigMutation__ * * To run a mutation, you first call `useDeleteInterviewRoundConfigMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteInterviewRoundConfigMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteInterviewRoundConfigMutation, { data, loading, error }] = useDeleteInterviewRoundConfigMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteInterviewRoundConfigMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteInterviewRoundConfigMutationHookResult = ReturnType; export type DeleteInterviewRoundConfigMutationResult = Apollo.MutationResult; export type DeleteInterviewRoundConfigMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteInterviewerDocument: Apollo.DocumentNode; export type DeleteInterviewerMutationFn = Apollo.MutationFunction; /** * __useDeleteInterviewerMutation__ * * To run a mutation, you first call `useDeleteInterviewerMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteInterviewerMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteInterviewerMutation, { data, loading, error }] = useDeleteInterviewerMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteInterviewerMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteInterviewerMutationHookResult = ReturnType; export type DeleteInterviewerMutationResult = Apollo.MutationResult; export type DeleteInterviewerMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteJobAssignmentDocument: Apollo.DocumentNode; export type DeleteJobAssignmentMutationFn = Apollo.MutationFunction; /** * __useDeleteJobAssignmentMutation__ * * To run a mutation, you first call `useDeleteJobAssignmentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteJobAssignmentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteJobAssignmentMutation, { data, loading, error }] = useDeleteJobAssignmentMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteJobAssignmentMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteJobAssignmentMutationHookResult = ReturnType; export type DeleteJobAssignmentMutationResult = Apollo.MutationResult; export type DeleteJobAssignmentMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteJobPostingDocument: Apollo.DocumentNode; export type DeleteJobPostingMutationFn = Apollo.MutationFunction; /** * __useDeleteJobPostingMutation__ * * To run a mutation, you first call `useDeleteJobPostingMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteJobPostingMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteJobPostingMutation, { data, loading, error }] = useDeleteJobPostingMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteJobPostingMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteJobPostingMutationHookResult = ReturnType; export type DeleteJobPostingMutationResult = Apollo.MutationResult; export type DeleteJobPostingMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteSlaPolicyDocument: Apollo.DocumentNode; export type DeleteSlaPolicyMutationFn = Apollo.MutationFunction; /** * __useDeleteSlaPolicyMutation__ * * To run a mutation, you first call `useDeleteSlaPolicyMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteSlaPolicyMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteSlaPolicyMutation, { data, loading, error }] = useDeleteSlaPolicyMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useDeleteSlaPolicyMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type DeleteSlaPolicyMutationHookResult = ReturnType; export type DeleteSlaPolicyMutationResult = Apollo.MutationResult; export type DeleteSlaPolicyMutationOptions = Apollo.BaseMutationOptions; export declare const NotifyDuplicateApplicantsDocument: Apollo.DocumentNode; export type NotifyDuplicateApplicantsMutationFn = Apollo.MutationFunction; /** * __useNotifyDuplicateApplicantsMutation__ * * To run a mutation, you first call `useNotifyDuplicateApplicantsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useNotifyDuplicateApplicantsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [notifyDuplicateApplicantsMutation, { data, loading, error }] = useNotifyDuplicateApplicantsMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useNotifyDuplicateApplicantsMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type NotifyDuplicateApplicantsMutationHookResult = ReturnType; export type NotifyDuplicateApplicantsMutationResult = Apollo.MutationResult; export type NotifyDuplicateApplicantsMutationOptions = Apollo.BaseMutationOptions; export declare const RandomizeAndSendAssignmentDocument: Apollo.DocumentNode; export type RandomizeAndSendAssignmentMutationFn = Apollo.MutationFunction; /** * __useRandomizeAndSendAssignmentMutation__ * * To run a mutation, you first call `useRandomizeAndSendAssignmentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRandomizeAndSendAssignmentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [randomizeAndSendAssignmentMutation, { data, loading, error }] = useRandomizeAndSendAssignmentMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useRandomizeAndSendAssignmentMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type RandomizeAndSendAssignmentMutationHookResult = ReturnType; export type RandomizeAndSendAssignmentMutationResult = Apollo.MutationResult; export type RandomizeAndSendAssignmentMutationOptions = Apollo.BaseMutationOptions; export declare const RateArticleDocument: Apollo.DocumentNode; export type RateArticleMutationFn = Apollo.MutationFunction; /** * __useRateArticleMutation__ * * To run a mutation, you first call `useRateArticleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRateArticleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [rateArticleMutation, { data, loading, error }] = useRateArticleMutation({ * variables: { * id: // value for 'id' * helpful: // value for 'helpful' * }, * }); */ export declare function useRateArticleMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type RateArticleMutationHookResult = ReturnType; export type RateArticleMutationResult = Apollo.MutationResult; export type RateArticleMutationOptions = Apollo.BaseMutationOptions; export declare const RecordArticleViewDocument: Apollo.DocumentNode; export type RecordArticleViewMutationFn = Apollo.MutationFunction; /** * __useRecordArticleViewMutation__ * * To run a mutation, you first call `useRecordArticleViewMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRecordArticleViewMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [recordArticleViewMutation, { data, loading, error }] = useRecordArticleViewMutation({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useRecordArticleViewMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type RecordArticleViewMutationHookResult = ReturnType; export type RecordArticleViewMutationResult = Apollo.MutationResult; export type RecordArticleViewMutationOptions = Apollo.BaseMutationOptions; export declare const RecordAssignmentSubmissionDocument: Apollo.DocumentNode; export type RecordAssignmentSubmissionMutationFn = Apollo.MutationFunction; /** * __useRecordAssignmentSubmissionMutation__ * * To run a mutation, you first call `useRecordAssignmentSubmissionMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRecordAssignmentSubmissionMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [recordAssignmentSubmissionMutation, { data, loading, error }] = useRecordAssignmentSubmissionMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useRecordAssignmentSubmissionMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type RecordAssignmentSubmissionMutationHookResult = ReturnType; export type RecordAssignmentSubmissionMutationResult = Apollo.MutationResult; export type RecordAssignmentSubmissionMutationOptions = Apollo.BaseMutationOptions; export declare const RemoveInterviewerFromRoundDocument: Apollo.DocumentNode; export type RemoveInterviewerFromRoundMutationFn = Apollo.MutationFunction; /** * __useRemoveInterviewerFromRoundMutation__ * * To run a mutation, you first call `useRemoveInterviewerFromRoundMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRemoveInterviewerFromRoundMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [removeInterviewerFromRoundMutation, { data, loading, error }] = useRemoveInterviewerFromRoundMutation({ * variables: { * roundId: // value for 'roundId' * interviewerId: // value for 'interviewerId' * }, * }); */ export declare function useRemoveInterviewerFromRoundMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type RemoveInterviewerFromRoundMutationHookResult = ReturnType; export type RemoveInterviewerFromRoundMutationResult = Apollo.MutationResult; export type RemoveInterviewerFromRoundMutationOptions = Apollo.BaseMutationOptions; export declare const ReplyToContactInquiryDocument: Apollo.DocumentNode; export type ReplyToContactInquiryMutationFn = Apollo.MutationFunction; /** * __useReplyToContactInquiryMutation__ * * To run a mutation, you first call `useReplyToContactInquiryMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useReplyToContactInquiryMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [replyToContactInquiryMutation, { data, loading, error }] = useReplyToContactInquiryMutation({ * variables: { * id: // value for 'id' * message: // value for 'message' * }, * }); */ export declare function useReplyToContactInquiryMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type ReplyToContactInquiryMutationHookResult = ReturnType; export type ReplyToContactInquiryMutationResult = Apollo.MutationResult; export type ReplyToContactInquiryMutationOptions = Apollo.BaseMutationOptions; export declare const ReplyToJobApplicationDocument: Apollo.DocumentNode; export type ReplyToJobApplicationMutationFn = Apollo.MutationFunction; /** * __useReplyToJobApplicationMutation__ * * To run a mutation, you first call `useReplyToJobApplicationMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useReplyToJobApplicationMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [replyToJobApplicationMutation, { data, loading, error }] = useReplyToJobApplicationMutation({ * variables: { * id: // value for 'id' * message: // value for 'message' * }, * }); */ export declare function useReplyToJobApplicationMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type ReplyToJobApplicationMutationHookResult = ReturnType; export type ReplyToJobApplicationMutationResult = Apollo.MutationResult; export type ReplyToJobApplicationMutationOptions = Apollo.BaseMutationOptions; export declare const ResolveSupportTicketDocument: Apollo.DocumentNode; export type ResolveSupportTicketMutationFn = Apollo.MutationFunction; /** * __useResolveSupportTicketMutation__ * * To run a mutation, you first call `useResolveSupportTicketMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useResolveSupportTicketMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [resolveSupportTicketMutation, { data, loading, error }] = useResolveSupportTicketMutation({ * variables: { * id: // value for 'id' * resolution: // value for 'resolution' * }, * }); */ export declare function useResolveSupportTicketMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type ResolveSupportTicketMutationHookResult = ReturnType; export type ResolveSupportTicketMutationResult = Apollo.MutationResult; export type ResolveSupportTicketMutationOptions = Apollo.BaseMutationOptions; export declare const SendRoundMessageToCandidateDocument: Apollo.DocumentNode; export type SendRoundMessageToCandidateMutationFn = Apollo.MutationFunction; /** * __useSendRoundMessageToCandidateMutation__ * * To run a mutation, you first call `useSendRoundMessageToCandidateMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSendRoundMessageToCandidateMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [sendRoundMessageToCandidateMutation, { data, loading, error }] = useSendRoundMessageToCandidateMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useSendRoundMessageToCandidateMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type SendRoundMessageToCandidateMutationHookResult = ReturnType; export type SendRoundMessageToCandidateMutationResult = Apollo.MutationResult; export type SendRoundMessageToCandidateMutationOptions = Apollo.BaseMutationOptions; export declare const SubmitInterviewFeedbackDocument: Apollo.DocumentNode; export type SubmitInterviewFeedbackMutationFn = Apollo.MutationFunction; /** * __useSubmitInterviewFeedbackMutation__ * * To run a mutation, you first call `useSubmitInterviewFeedbackMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSubmitInterviewFeedbackMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [submitInterviewFeedbackMutation, { data, loading, error }] = useSubmitInterviewFeedbackMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useSubmitInterviewFeedbackMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type SubmitInterviewFeedbackMutationHookResult = ReturnType; export type SubmitInterviewFeedbackMutationResult = Apollo.MutationResult; export type SubmitInterviewFeedbackMutationOptions = Apollo.BaseMutationOptions; export declare const SubmitSatisfactionSurveyDocument: Apollo.DocumentNode; export type SubmitSatisfactionSurveyMutationFn = Apollo.MutationFunction; /** * __useSubmitSatisfactionSurveyMutation__ * * To run a mutation, you first call `useSubmitSatisfactionSurveyMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSubmitSatisfactionSurveyMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [submitSatisfactionSurveyMutation, { data, loading, error }] = useSubmitSatisfactionSurveyMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useSubmitSatisfactionSurveyMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type SubmitSatisfactionSurveyMutationHookResult = ReturnType; export type SubmitSatisfactionSurveyMutationResult = Apollo.MutationResult; export type SubmitSatisfactionSurveyMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateCannedResponseDocument: Apollo.DocumentNode; export type UpdateCannedResponseMutationFn = Apollo.MutationFunction; /** * __useUpdateCannedResponseMutation__ * * To run a mutation, you first call `useUpdateCannedResponseMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateCannedResponseMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateCannedResponseMutation, { data, loading, error }] = useUpdateCannedResponseMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateCannedResponseMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateCannedResponseMutationHookResult = ReturnType; export type UpdateCannedResponseMutationResult = Apollo.MutationResult; export type UpdateCannedResponseMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateContactInquiryStatusDocument: Apollo.DocumentNode; export type UpdateContactInquiryStatusMutationFn = Apollo.MutationFunction; /** * __useUpdateContactInquiryStatusMutation__ * * To run a mutation, you first call `useUpdateContactInquiryStatusMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateContactInquiryStatusMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateContactInquiryStatusMutation, { data, loading, error }] = useUpdateContactInquiryStatusMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateContactInquiryStatusMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateContactInquiryStatusMutationHookResult = ReturnType; export type UpdateContactInquiryStatusMutationResult = Apollo.MutationResult; export type UpdateContactInquiryStatusMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateInterviewFeedbackDocument: Apollo.DocumentNode; export type UpdateInterviewFeedbackMutationFn = Apollo.MutationFunction; /** * __useUpdateInterviewFeedbackMutation__ * * To run a mutation, you first call `useUpdateInterviewFeedbackMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateInterviewFeedbackMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateInterviewFeedbackMutation, { data, loading, error }] = useUpdateInterviewFeedbackMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateInterviewFeedbackMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateInterviewFeedbackMutationHookResult = ReturnType; export type UpdateInterviewFeedbackMutationResult = Apollo.MutationResult; export type UpdateInterviewFeedbackMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateInterviewRoundDocument: Apollo.DocumentNode; export type UpdateInterviewRoundMutationFn = Apollo.MutationFunction; /** * __useUpdateInterviewRoundMutation__ * * To run a mutation, you first call `useUpdateInterviewRoundMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateInterviewRoundMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateInterviewRoundMutation, { data, loading, error }] = useUpdateInterviewRoundMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateInterviewRoundMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateInterviewRoundMutationHookResult = ReturnType; export type UpdateInterviewRoundMutationResult = Apollo.MutationResult; export type UpdateInterviewRoundMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateInterviewRoundConfigDocument: Apollo.DocumentNode; export type UpdateInterviewRoundConfigMutationFn = Apollo.MutationFunction; /** * __useUpdateInterviewRoundConfigMutation__ * * To run a mutation, you first call `useUpdateInterviewRoundConfigMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateInterviewRoundConfigMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateInterviewRoundConfigMutation, { data, loading, error }] = useUpdateInterviewRoundConfigMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateInterviewRoundConfigMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateInterviewRoundConfigMutationHookResult = ReturnType; export type UpdateInterviewRoundConfigMutationResult = Apollo.MutationResult; export type UpdateInterviewRoundConfigMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateInterviewerDocument: Apollo.DocumentNode; export type UpdateInterviewerMutationFn = Apollo.MutationFunction; /** * __useUpdateInterviewerMutation__ * * To run a mutation, you first call `useUpdateInterviewerMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateInterviewerMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateInterviewerMutation, { data, loading, error }] = useUpdateInterviewerMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateInterviewerMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateInterviewerMutationHookResult = ReturnType; export type UpdateInterviewerMutationResult = Apollo.MutationResult; export type UpdateInterviewerMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateJobApplicationStatusDocument: Apollo.DocumentNode; export type UpdateJobApplicationStatusMutationFn = Apollo.MutationFunction; /** * __useUpdateJobApplicationStatusMutation__ * * To run a mutation, you first call `useUpdateJobApplicationStatusMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateJobApplicationStatusMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateJobApplicationStatusMutation, { data, loading, error }] = useUpdateJobApplicationStatusMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateJobApplicationStatusMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateJobApplicationStatusMutationHookResult = ReturnType; export type UpdateJobApplicationStatusMutationResult = Apollo.MutationResult; export type UpdateJobApplicationStatusMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateJobAssignmentDocument: Apollo.DocumentNode; export type UpdateJobAssignmentMutationFn = Apollo.MutationFunction; /** * __useUpdateJobAssignmentMutation__ * * To run a mutation, you first call `useUpdateJobAssignmentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateJobAssignmentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateJobAssignmentMutation, { data, loading, error }] = useUpdateJobAssignmentMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateJobAssignmentMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateJobAssignmentMutationHookResult = ReturnType; export type UpdateJobAssignmentMutationResult = Apollo.MutationResult; export type UpdateJobAssignmentMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateJobPostingDocument: Apollo.DocumentNode; export type UpdateJobPostingMutationFn = Apollo.MutationFunction; /** * __useUpdateJobPostingMutation__ * * To run a mutation, you first call `useUpdateJobPostingMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateJobPostingMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateJobPostingMutation, { data, loading, error }] = useUpdateJobPostingMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateJobPostingMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateJobPostingMutationHookResult = ReturnType; export type UpdateJobPostingMutationResult = Apollo.MutationResult; export type UpdateJobPostingMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateSlaPolicyDocument: Apollo.DocumentNode; export type UpdateSlaPolicyMutationFn = Apollo.MutationFunction; /** * __useUpdateSlaPolicyMutation__ * * To run a mutation, you first call `useUpdateSlaPolicyMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateSlaPolicyMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateSlaPolicyMutation, { data, loading, error }] = useUpdateSlaPolicyMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateSlaPolicyMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateSlaPolicyMutationHookResult = ReturnType; export type UpdateSlaPolicyMutationResult = Apollo.MutationResult; export type UpdateSlaPolicyMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateSupportTicketDocument: Apollo.DocumentNode; export type UpdateSupportTicketMutationFn = Apollo.MutationFunction; /** * __useUpdateSupportTicketMutation__ * * To run a mutation, you first call `useUpdateSupportTicketMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateSupportTicketMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateSupportTicketMutation, { data, loading, error }] = useUpdateSupportTicketMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export declare function useUpdateSupportTicketMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactHooks.useMutation.ResultTuple; export type UpdateSupportTicketMutationHookResult = ReturnType; export type UpdateSupportTicketMutationResult = Apollo.MutationResult; export type UpdateSupportTicketMutationOptions = Apollo.BaseMutationOptions; export declare const GetAgentLeaderboardDocument: Apollo.DocumentNode; /** * __useGetAgentLeaderboardQuery__ * * To run a query within a React component, call `useGetAgentLeaderboardQuery` and pass it any options that fit your needs. * When your component renders, `useGetAgentLeaderboardQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetAgentLeaderboardQuery({ * variables: { * period: // value for 'period' * limit: // value for 'limit' * }, * }); */ export declare function useGetAgentLeaderboardQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetAgentLeaderboardLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetAgentLeaderboardSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetAgentLeaderboardSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetAgentLeaderboardQueryHookResult = ReturnType; export type GetAgentLeaderboardLazyQueryHookResult = ReturnType; export type GetAgentLeaderboardSuspenseQueryHookResult = ReturnType; export type GetAgentLeaderboardQueryResult = Apollo.QueryResult; export declare const GetSlaReportDocument: Apollo.DocumentNode; /** * __useGetSlaReportQuery__ * * To run a query within a React component, call `useGetSlaReportQuery` and pass it any options that fit your needs. * When your component renders, `useGetSlaReportQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetSlaReportQuery({ * variables: { * filter: // value for 'filter' * }, * }); */ export declare function useGetSlaReportQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetSlaReportLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetSlaReportSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetSlaReportSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetSlaReportQueryHookResult = ReturnType; export type GetSlaReportLazyQueryHookResult = ReturnType; export type GetSlaReportSuspenseQueryHookResult = ReturnType; export type GetSlaReportQueryResult = Apollo.QueryResult; export declare const GetSatisfactionMetricsDocument: Apollo.DocumentNode; /** * __useGetSatisfactionMetricsQuery__ * * To run a query within a React component, call `useGetSatisfactionMetricsQuery` and pass it any options that fit your needs. * When your component renders, `useGetSatisfactionMetricsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetSatisfactionMetricsQuery({ * variables: { * filter: // value for 'filter' * }, * }); */ export declare function useGetSatisfactionMetricsQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetSatisfactionMetricsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetSatisfactionMetricsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetSatisfactionMetricsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetSatisfactionMetricsQueryHookResult = ReturnType; export type GetSatisfactionMetricsLazyQueryHookResult = ReturnType; export type GetSatisfactionMetricsSuspenseQueryHookResult = ReturnType; export type GetSatisfactionMetricsQueryResult = Apollo.QueryResult; export declare const GetAgentProfilesDocument: Apollo.DocumentNode; /** * __useGetAgentProfilesQuery__ * * To run a query within a React component, call `useGetAgentProfilesQuery` and pass it any options that fit your needs. * When your component renders, `useGetAgentProfilesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetAgentProfilesQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetAgentProfilesQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetAgentProfilesLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetAgentProfilesSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetAgentProfilesSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetAgentProfilesQueryHookResult = ReturnType; export type GetAgentProfilesLazyQueryHookResult = ReturnType; export type GetAgentProfilesSuspenseQueryHookResult = ReturnType; export type GetAgentProfilesQueryResult = Apollo.QueryResult; export declare const GetArticleDocument: Apollo.DocumentNode; /** * __useGetArticleQuery__ * * To run a query within a React component, call `useGetArticleQuery` and pass it any options that fit your needs. * When your component renders, `useGetArticleQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetArticleQuery({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useGetArticleQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.GetArticleQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useGetArticleLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetArticleSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetArticleSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetArticleQueryHookResult = ReturnType; export type GetArticleLazyQueryHookResult = ReturnType; export type GetArticleSuspenseQueryHookResult = ReturnType; export type GetArticleQueryResult = Apollo.QueryResult; export declare const GetArticlesDocument: Apollo.DocumentNode; /** * __useGetArticlesQuery__ * * To run a query within a React component, call `useGetArticlesQuery` and pass it any options that fit your needs. * When your component renders, `useGetArticlesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetArticlesQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetArticlesQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetArticlesLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetArticlesSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetArticlesSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetArticlesQueryHookResult = ReturnType; export type GetArticlesLazyQueryHookResult = ReturnType; export type GetArticlesSuspenseQueryHookResult = ReturnType; export type GetArticlesQueryResult = Apollo.QueryResult; export declare const GetBulkCandidateTargetsDocument: Apollo.DocumentNode; /** * __useGetBulkCandidateTargetsQuery__ * * To run a query within a React component, call `useGetBulkCandidateTargetsQuery` and pass it any options that fit your needs. * When your component renders, `useGetBulkCandidateTargetsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetBulkCandidateTargetsQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetBulkCandidateTargetsQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetBulkCandidateTargetsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetBulkCandidateTargetsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetBulkCandidateTargetsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetBulkCandidateTargetsQueryHookResult = ReturnType; export type GetBulkCandidateTargetsLazyQueryHookResult = ReturnType; export type GetBulkCandidateTargetsSuspenseQueryHookResult = ReturnType; export type GetBulkCandidateTargetsQueryResult = Apollo.QueryResult; export declare const GetCannedResponsesDocument: Apollo.DocumentNode; /** * __useGetCannedResponsesQuery__ * * To run a query within a React component, call `useGetCannedResponsesQuery` and pass it any options that fit your needs. * When your component renders, `useGetCannedResponsesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetCannedResponsesQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetCannedResponsesQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetCannedResponsesLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetCannedResponsesSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetCannedResponsesSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetCannedResponsesQueryHookResult = ReturnType; export type GetCannedResponsesLazyQueryHookResult = ReturnType; export type GetCannedResponsesSuspenseQueryHookResult = ReturnType; export type GetCannedResponsesQueryResult = Apollo.QueryResult; export declare const GetContactInquiriesDocument: Apollo.DocumentNode; /** * __useGetContactInquiriesQuery__ * * To run a query within a React component, call `useGetContactInquiriesQuery` and pass it any options that fit your needs. * When your component renders, `useGetContactInquiriesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetContactInquiriesQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetContactInquiriesQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetContactInquiriesLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetContactInquiriesSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetContactInquiriesSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetContactInquiriesQueryHookResult = ReturnType; export type GetContactInquiriesLazyQueryHookResult = ReturnType; export type GetContactInquiriesSuspenseQueryHookResult = ReturnType; export type GetContactInquiriesQueryResult = Apollo.QueryResult; export declare const GetContactInquiryDocument: Apollo.DocumentNode; /** * __useGetContactInquiryQuery__ * * To run a query within a React component, call `useGetContactInquiryQuery` and pass it any options that fit your needs. * When your component renders, `useGetContactInquiryQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetContactInquiryQuery({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useGetContactInquiryQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.GetContactInquiryQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useGetContactInquiryLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetContactInquirySuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetContactInquirySuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetContactInquiryQueryHookResult = ReturnType; export type GetContactInquiryLazyQueryHookResult = ReturnType; export type GetContactInquirySuspenseQueryHookResult = ReturnType; export type GetContactInquiryQueryResult = Apollo.QueryResult; export declare const GetInterviewerDocument: Apollo.DocumentNode; /** * __useGetInterviewerQuery__ * * To run a query within a React component, call `useGetInterviewerQuery` and pass it any options that fit your needs. * When your component renders, `useGetInterviewerQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetInterviewerQuery({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useGetInterviewerQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.GetInterviewerQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useGetInterviewerLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetInterviewerSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetInterviewerSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetInterviewerQueryHookResult = ReturnType; export type GetInterviewerLazyQueryHookResult = ReturnType; export type GetInterviewerSuspenseQueryHookResult = ReturnType; export type GetInterviewerQueryResult = Apollo.QueryResult; export declare const GetInterviewersDocument: Apollo.DocumentNode; /** * __useGetInterviewersQuery__ * * To run a query within a React component, call `useGetInterviewersQuery` and pass it any options that fit your needs. * When your component renders, `useGetInterviewersQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetInterviewersQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetInterviewersQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetInterviewersLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetInterviewersSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetInterviewersSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetInterviewersQueryHookResult = ReturnType; export type GetInterviewersLazyQueryHookResult = ReturnType; export type GetInterviewersSuspenseQueryHookResult = ReturnType; export type GetInterviewersQueryResult = Apollo.QueryResult; export declare const GetJobApplicationDocument: Apollo.DocumentNode; /** * __useGetJobApplicationQuery__ * * To run a query within a React component, call `useGetJobApplicationQuery` and pass it any options that fit your needs. * When your component renders, `useGetJobApplicationQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetJobApplicationQuery({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useGetJobApplicationQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.GetJobApplicationQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useGetJobApplicationLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetJobApplicationSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetJobApplicationSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetJobApplicationQueryHookResult = ReturnType; export type GetJobApplicationLazyQueryHookResult = ReturnType; export type GetJobApplicationSuspenseQueryHookResult = ReturnType; export type GetJobApplicationQueryResult = Apollo.QueryResult; export declare const GetJobApplicationInterviewRoundsDocument: Apollo.DocumentNode; /** * __useGetJobApplicationInterviewRoundsQuery__ * * To run a query within a React component, call `useGetJobApplicationInterviewRoundsQuery` and pass it any options that fit your needs. * When your component renders, `useGetJobApplicationInterviewRoundsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetJobApplicationInterviewRoundsQuery({ * variables: { * applicationId: // value for 'applicationId' * }, * }); */ export declare function useGetJobApplicationInterviewRoundsQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.GetJobApplicationInterviewRoundsQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useGetJobApplicationInterviewRoundsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetJobApplicationInterviewRoundsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetJobApplicationInterviewRoundsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetJobApplicationInterviewRoundsQueryHookResult = ReturnType; export type GetJobApplicationInterviewRoundsLazyQueryHookResult = ReturnType; export type GetJobApplicationInterviewRoundsSuspenseQueryHookResult = ReturnType; export type GetJobApplicationInterviewRoundsQueryResult = Apollo.QueryResult; export declare const GetJobApplicationResumePreviewUrlDocument: Apollo.DocumentNode; /** * __useGetJobApplicationResumePreviewUrlQuery__ * * To run a query within a React component, call `useGetJobApplicationResumePreviewUrlQuery` and pass it any options that fit your needs. * When your component renders, `useGetJobApplicationResumePreviewUrlQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetJobApplicationResumePreviewUrlQuery({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useGetJobApplicationResumePreviewUrlQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.GetJobApplicationResumePreviewUrlQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useGetJobApplicationResumePreviewUrlLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetJobApplicationResumePreviewUrlSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetJobApplicationResumePreviewUrlSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetJobApplicationResumePreviewUrlQueryHookResult = ReturnType; export type GetJobApplicationResumePreviewUrlLazyQueryHookResult = ReturnType; export type GetJobApplicationResumePreviewUrlSuspenseQueryHookResult = ReturnType; export type GetJobApplicationResumePreviewUrlQueryResult = Apollo.QueryResult; export declare const GetJobApplicationResumeUrlDocument: Apollo.DocumentNode; /** * __useGetJobApplicationResumeUrlQuery__ * * To run a query within a React component, call `useGetJobApplicationResumeUrlQuery` and pass it any options that fit your needs. * When your component renders, `useGetJobApplicationResumeUrlQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetJobApplicationResumeUrlQuery({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useGetJobApplicationResumeUrlQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.GetJobApplicationResumeUrlQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useGetJobApplicationResumeUrlLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetJobApplicationResumeUrlSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetJobApplicationResumeUrlSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetJobApplicationResumeUrlQueryHookResult = ReturnType; export type GetJobApplicationResumeUrlLazyQueryHookResult = ReturnType; export type GetJobApplicationResumeUrlSuspenseQueryHookResult = ReturnType; export type GetJobApplicationResumeUrlQueryResult = Apollo.QueryResult; export declare const GetJobApplicationsDocument: Apollo.DocumentNode; /** * __useGetJobApplicationsQuery__ * * To run a query within a React component, call `useGetJobApplicationsQuery` and pass it any options that fit your needs. * When your component renders, `useGetJobApplicationsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetJobApplicationsQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetJobApplicationsQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetJobApplicationsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetJobApplicationsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetJobApplicationsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetJobApplicationsQueryHookResult = ReturnType; export type GetJobApplicationsLazyQueryHookResult = ReturnType; export type GetJobApplicationsSuspenseQueryHookResult = ReturnType; export type GetJobApplicationsQueryResult = Apollo.QueryResult; export declare const GetJobAssignmentsDocument: Apollo.DocumentNode; /** * __useGetJobAssignmentsQuery__ * * To run a query within a React component, call `useGetJobAssignmentsQuery` and pass it any options that fit your needs. * When your component renders, `useGetJobAssignmentsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetJobAssignmentsQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetJobAssignmentsQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetJobAssignmentsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetJobAssignmentsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetJobAssignmentsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetJobAssignmentsQueryHookResult = ReturnType; export type GetJobAssignmentsLazyQueryHookResult = ReturnType; export type GetJobAssignmentsSuspenseQueryHookResult = ReturnType; export type GetJobAssignmentsQueryResult = Apollo.QueryResult; export declare const GetJobPostingDocument: Apollo.DocumentNode; /** * __useGetJobPostingQuery__ * * To run a query within a React component, call `useGetJobPostingQuery` and pass it any options that fit your needs. * When your component renders, `useGetJobPostingQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetJobPostingQuery({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useGetJobPostingQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.GetJobPostingQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useGetJobPostingLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetJobPostingSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetJobPostingSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetJobPostingQueryHookResult = ReturnType; export type GetJobPostingLazyQueryHookResult = ReturnType; export type GetJobPostingSuspenseQueryHookResult = ReturnType; export type GetJobPostingQueryResult = Apollo.QueryResult; export declare const GetJobPostingsDocument: Apollo.DocumentNode; /** * __useGetJobPostingsQuery__ * * To run a query within a React component, call `useGetJobPostingsQuery` and pass it any options that fit your needs. * When your component renders, `useGetJobPostingsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetJobPostingsQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetJobPostingsQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetJobPostingsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetJobPostingsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetJobPostingsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetJobPostingsQueryHookResult = ReturnType; export type GetJobPostingsLazyQueryHookResult = ReturnType; export type GetJobPostingsSuspenseQueryHookResult = ReturnType; export type GetJobPostingsQueryResult = Apollo.QueryResult; export declare const GetMyTicketsDocument: Apollo.DocumentNode; /** * __useGetMyTicketsQuery__ * * To run a query within a React component, call `useGetMyTicketsQuery` and pass it any options that fit your needs. * When your component renders, `useGetMyTicketsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetMyTicketsQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetMyTicketsQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetMyTicketsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetMyTicketsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetMyTicketsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetMyTicketsQueryHookResult = ReturnType; export type GetMyTicketsLazyQueryHookResult = ReturnType; export type GetMyTicketsSuspenseQueryHookResult = ReturnType; export type GetMyTicketsQueryResult = Apollo.QueryResult; export declare const GetPopularArticlesDocument: Apollo.DocumentNode; /** * __useGetPopularArticlesQuery__ * * To run a query within a React component, call `useGetPopularArticlesQuery` and pass it any options that fit your needs. * When your component renders, `useGetPopularArticlesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetPopularArticlesQuery({ * variables: { * limit: // value for 'limit' * }, * }); */ export declare function useGetPopularArticlesQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetPopularArticlesLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetPopularArticlesSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetPopularArticlesSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetPopularArticlesQueryHookResult = ReturnType; export type GetPopularArticlesLazyQueryHookResult = ReturnType; export type GetPopularArticlesSuspenseQueryHookResult = ReturnType; export type GetPopularArticlesQueryResult = Apollo.QueryResult; export declare const GetSlaPoliciesDocument: Apollo.DocumentNode; /** * __useGetSlaPoliciesQuery__ * * To run a query within a React component, call `useGetSlaPoliciesQuery` and pass it any options that fit your needs. * When your component renders, `useGetSlaPoliciesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetSlaPoliciesQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetSlaPoliciesQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetSlaPoliciesLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetSlaPoliciesSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetSlaPoliciesSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetSlaPoliciesQueryHookResult = ReturnType; export type GetSlaPoliciesLazyQueryHookResult = ReturnType; export type GetSlaPoliciesSuspenseQueryHookResult = ReturnType; export type GetSlaPoliciesQueryResult = Apollo.QueryResult; export declare const GetSupportAnalyticsDocument: Apollo.DocumentNode; /** * __useGetSupportAnalyticsQuery__ * * To run a query within a React component, call `useGetSupportAnalyticsQuery` and pass it any options that fit your needs. * When your component renders, `useGetSupportAnalyticsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetSupportAnalyticsQuery({ * variables: { * filter: // value for 'filter' * }, * }); */ export declare function useGetSupportAnalyticsQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetSupportAnalyticsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetSupportAnalyticsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetSupportAnalyticsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetSupportAnalyticsQueryHookResult = ReturnType; export type GetSupportAnalyticsLazyQueryHookResult = ReturnType; export type GetSupportAnalyticsSuspenseQueryHookResult = ReturnType; export type GetSupportAnalyticsQueryResult = Apollo.QueryResult; export declare const GetTicketCategoriesDocument: Apollo.DocumentNode; /** * __useGetTicketCategoriesQuery__ * * To run a query within a React component, call `useGetTicketCategoriesQuery` and pass it any options that fit your needs. * When your component renders, `useGetTicketCategoriesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetTicketCategoriesQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetTicketCategoriesQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetTicketCategoriesLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetTicketCategoriesSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetTicketCategoriesSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetTicketCategoriesQueryHookResult = ReturnType; export type GetTicketCategoriesLazyQueryHookResult = ReturnType; export type GetTicketCategoriesSuspenseQueryHookResult = ReturnType; export type GetTicketCategoriesQueryResult = Apollo.QueryResult; export declare const GetTicketDetailDocument: Apollo.DocumentNode; /** * __useGetTicketDetailQuery__ * * To run a query within a React component, call `useGetTicketDetailQuery` and pass it any options that fit your needs. * When your component renders, `useGetTicketDetailQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetTicketDetailQuery({ * variables: { * id: // value for 'id' * }, * }); */ export declare function useGetTicketDetailQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.GetTicketDetailQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useGetTicketDetailLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetTicketDetailSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetTicketDetailSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetTicketDetailQueryHookResult = ReturnType; export type GetTicketDetailLazyQueryHookResult = ReturnType; export type GetTicketDetailSuspenseQueryHookResult = ReturnType; export type GetTicketDetailQueryResult = Apollo.QueryResult; export declare const GetTicketTrendsDocument: Apollo.DocumentNode; /** * __useGetTicketTrendsQuery__ * * To run a query within a React component, call `useGetTicketTrendsQuery` and pass it any options that fit your needs. * When your component renders, `useGetTicketTrendsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetTicketTrendsQuery({ * variables: { * filter: // value for 'filter' * }, * }); */ export declare function useGetTicketTrendsQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetTicketTrendsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetTicketTrendsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetTicketTrendsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetTicketTrendsQueryHookResult = ReturnType; export type GetTicketTrendsLazyQueryHookResult = ReturnType; export type GetTicketTrendsSuspenseQueryHookResult = ReturnType; export type GetTicketTrendsQueryResult = Apollo.QueryResult; export declare const GetTicketsDocument: Apollo.DocumentNode; /** * __useGetTicketsQuery__ * * To run a query within a React component, call `useGetTicketsQuery` and pass it any options that fit your needs. * When your component renders, `useGetTicketsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetTicketsQuery({ * variables: { * filter: // value for 'filter' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export declare function useGetTicketsQuery(baseOptions?: ApolloReactHooks.QueryHookOptions): ApolloReactHooks.useQuery.Result; export declare function useGetTicketsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useGetTicketsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useGetTicketsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type GetTicketsQueryHookResult = ReturnType; export type GetTicketsLazyQueryHookResult = ReturnType; export type GetTicketsSuspenseQueryHookResult = ReturnType; export type GetTicketsQueryResult = Apollo.QueryResult; export declare const SearchKnowledgeBaseDocument: Apollo.DocumentNode; /** * __useSearchKnowledgeBaseQuery__ * * To run a query within a React component, call `useSearchKnowledgeBaseQuery` and pass it any options that fit your needs. * When your component renders, `useSearchKnowledgeBaseQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useSearchKnowledgeBaseQuery({ * variables: { * query: // value for 'query' * categoryId: // value for 'categoryId' * limit: // value for 'limit' * }, * }); */ export declare function useSearchKnowledgeBaseQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.SearchKnowledgeBaseQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useSearchKnowledgeBaseLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useSearchKnowledgeBaseSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useSearchKnowledgeBaseSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type SearchKnowledgeBaseQueryHookResult = ReturnType; export type SearchKnowledgeBaseLazyQueryHookResult = ReturnType; export type SearchKnowledgeBaseSuspenseQueryHookResult = ReturnType; export type SearchKnowledgeBaseQueryResult = Apollo.QueryResult; export declare const SearchTicketsDocument: Apollo.DocumentNode; /** * __useSearchTicketsQuery__ * * To run a query within a React component, call `useSearchTicketsQuery` and pass it any options that fit your needs. * When your component renders, `useSearchTicketsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useSearchTicketsQuery({ * variables: { * query: // value for 'query' * limit: // value for 'limit' * }, * }); */ export declare function useSearchTicketsQuery(baseOptions: ApolloReactHooks.QueryHookOptions & ({ variables: Types.SearchTicketsQueryVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useQuery.Result; export declare function useSearchTicketsLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions): ApolloReactHooks.useLazyQuery.ResultTuple; export declare function useSearchTicketsSuspenseQuery(baseOptions?: ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export declare function useSearchTicketsSuspenseQuery(baseOptions?: ApolloReactHooks.SkipToken | ApolloReactHooks.SuspenseQueryHookOptions): ApolloReactHooks.UseSuspenseQueryResult; export type SearchTicketsQueryHookResult = ReturnType; export type SearchTicketsLazyQueryHookResult = ReturnType; export type SearchTicketsSuspenseQueryHookResult = ReturnType; export type SearchTicketsQueryResult = Apollo.QueryResult; export declare const SubscribeTicketMessageAddedDocument: Apollo.DocumentNode; /** * __useSubscribeTicketMessageAddedSubscription__ * * To run a query within a React component, call `useSubscribeTicketMessageAddedSubscription` and pass it any options that fit your needs. * When your component renders, `useSubscribeTicketMessageAddedSubscription` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the subscription, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useSubscribeTicketMessageAddedSubscription({ * variables: { * ticketId: // value for 'ticketId' * }, * }); */ export declare function useSubscribeTicketMessageAddedSubscription(baseOptions: ApolloReactHooks.SubscriptionHookOptions & ({ variables: Types.SubscribeTicketMessageAddedSubscriptionVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useSubscription.Result; export type SubscribeTicketMessageAddedSubscriptionHookResult = ReturnType; export type SubscribeTicketMessageAddedSubscriptionResult = Apollo.SubscriptionResult; export declare const SubscribeTicketUpdatedDocument: Apollo.DocumentNode; /** * __useSubscribeTicketUpdatedSubscription__ * * To run a query within a React component, call `useSubscribeTicketUpdatedSubscription` and pass it any options that fit your needs. * When your component renders, `useSubscribeTicketUpdatedSubscription` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the subscription, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useSubscribeTicketUpdatedSubscription({ * variables: { * ticketId: // value for 'ticketId' * }, * }); */ export declare function useSubscribeTicketUpdatedSubscription(baseOptions: ApolloReactHooks.SubscriptionHookOptions & ({ variables: Types.SubscribeTicketUpdatedSubscriptionVariables; skip?: boolean; } | { skip: boolean; })): ApolloReactHooks.useSubscription.Result; export type SubscribeTicketUpdatedSubscriptionHookResult = ReturnType; export type SubscribeTicketUpdatedSubscriptionResult = Apollo.SubscriptionResult;