import type { CreateSlaPolicyInput, UpdateSlaPolicyInput, CreateCannedResponseInput, UpdateCannedResponseInput, CreateTicketCategoryInput, UpdateTicketCategoryInput } from '../../generated/global-types'; export type { CreateSlaPolicyInput, UpdateSlaPolicyInput, CreateCannedResponseInput, UpdateCannedResponseInput, CreateTicketCategoryInput, UpdateTicketCategoryInput, }; export declare function useSettingsOperations(): { slaPolicies: any; totalSLAPolicies: any; cannedResponses: any; totalCannedResponses: any; ticketCategories: any; totalCategories: any; slaPoliciesLoading: boolean; cannedResponsesLoading: boolean; categoriesLoading: boolean; createSLAPolicyLoading: boolean; updateSLAPolicyLoading: boolean; deleteSLAPolicyLoading: boolean; createCannedResponseLoading: boolean; updateCannedResponseLoading: boolean; deleteCannedResponseLoading: boolean; createCategoryLoading: boolean; updateCategoryLoading: boolean; deleteCategoryLoading: boolean; isLoading: boolean; slaPoliciesError: import("@apollo/client").ErrorLike | undefined; cannedResponsesError: import("@apollo/client").ErrorLike | undefined; categoriesError: import("@apollo/client").ErrorLike | undefined; createSLAPolicy: (input: CreateSlaPolicyInput) => Promise; updateSLAPolicy: (id: string, input: UpdateSlaPolicyInput) => Promise; deleteSLAPolicy: (id: string) => Promise; refetchSLAPolicies: (variables?: any) => Promise<{ data: any; error?: import("@apollo/client").ErrorLike; }>; createCannedResponse: (input: CreateCannedResponseInput) => Promise; updateCannedResponse: (id: string, input: UpdateCannedResponseInput) => Promise; deleteCannedResponse: (id: string) => Promise; refetchCannedResponses: (variables?: any) => Promise<{ data: any; error?: import("@apollo/client").ErrorLike; }>; createTicketCategory: (input: CreateTicketCategoryInput) => Promise; updateTicketCategory: (id: string, input: UpdateTicketCategoryInput) => Promise; deleteTicketCategory: (id: string) => Promise; refetchCategories: (variables?: any) => Promise<{ data: any; error?: import("@apollo/client").ErrorLike; }>; };