import { GetJourneyReportDocument } from '../API';
import { ApolloClientService, ServiceQueryHookOptions } from '../core';
import { GetAdminCsmCountsDocument, GetCsmDashboardNpsCountsDocument, GetCsmRiskScoreBreakdownDocument, GetNpsCategoriesByYearDocument, GetNpsCategoriesOverTimeDocument, GetOppAtRiskByMonthForCsmDashboardDocument, GetOppRenewalForCsmDashboardByMonthDocument, GetPlatformBreakDownDocument, OpenSupportTicketsDocument } from './../../../common/amplify-schema/API';
type GetJourneyReportDocumentType = typeof GetJourneyReportDocument;
type GetAdminCSMCountsType = typeof GetAdminCsmCountsDocument;
export declare class CustomReportService {
    protected client: ApolloClientService;
    constructor(client: ApolloClientService);
    useGetOppAtRiskByMonthForCSMDashboard(options?: ServiceQueryHookOptions<typeof GetOppAtRiskByMonthForCsmDashboardDocument>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetOppAtRiskByMonthForCsmDashboardQuery, import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>;
        data: import("../API").GetOppAtRiskByMonthForCsmDashboardQuery;
        previousData?: import("../API").GetOppAtRiskByMonthForCsmDashboardQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetOppAtRiskByMonthForCsmDashboardQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetOppAtRiskByMonthForCsmDashboardQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(mapFn: (previousQueryResult: import("../API").GetOppAtRiskByMonthForCsmDashboardQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetOppAtRiskByMonthForCsmDashboardQuery>, "variables">) => import("../API").GetOppAtRiskByMonthForCsmDashboardQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetOppAtRiskByMonthForCsmDashboardQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>, import("../API").GetOppAtRiskByMonthForCsmDashboardQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetOppAtRiskByMonthForCsmDashboardQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>;
        fetchMore: <TFetchData = import("../API").GetOppAtRiskByMonthForCsmDashboardQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetOppAtRiskByMonthForCsmDashboardQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetOppAtRiskByMonthForCsmDashboardQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    useGetCSMRDashboardNPSCounts(options?: ServiceQueryHookOptions<typeof GetCsmDashboardNpsCountsDocument>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetCsmDashboardNpsCountsQuery, import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>;
        data: import("../API").GetCsmDashboardNpsCountsQuery;
        previousData?: import("../API").GetCsmDashboardNpsCountsQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetCsmDashboardNpsCountsQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetCsmDashboardNpsCountsQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(mapFn: (previousQueryResult: import("../API").GetCsmDashboardNpsCountsQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetCsmDashboardNpsCountsQuery>, "variables">) => import("../API").GetCsmDashboardNpsCountsQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetCsmDashboardNpsCountsQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>, import("../API").GetCsmDashboardNpsCountsQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetCsmDashboardNpsCountsQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>;
        fetchMore: <TFetchData = import("../API").GetCsmDashboardNpsCountsQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetCsmDashboardNpsCountsQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetCsmDashboardNpsCountsQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    useGetCSMRiskScore(options?: ServiceQueryHookOptions<typeof GetCsmRiskScoreBreakdownDocument>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetCsmRiskScoreBreakdownQuery, import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>;
        data: import("../API").GetCsmRiskScoreBreakdownQuery;
        previousData?: import("../API").GetCsmRiskScoreBreakdownQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetCsmRiskScoreBreakdownQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetCsmRiskScoreBreakdownQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(mapFn: (previousQueryResult: import("../API").GetCsmRiskScoreBreakdownQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetCsmRiskScoreBreakdownQuery>, "variables">) => import("../API").GetCsmRiskScoreBreakdownQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetCsmRiskScoreBreakdownQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>, import("../API").GetCsmRiskScoreBreakdownQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetCsmRiskScoreBreakdownQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>;
        fetchMore: <TFetchData = import("../API").GetCsmRiskScoreBreakdownQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetCsmRiskScoreBreakdownQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetCsmRiskScoreBreakdownQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    useGetJourneyReportData(options?: ServiceQueryHookOptions<GetJourneyReportDocumentType>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetJourneyReportQuery, import("../API").Exact<{
            organizationID: string;
            adminID?: string;
            journeyIDs: string | string[];
            customSurveyTypeIDs: string | string[];
            ownerRoles?: string | string[];
            segmentIDs?: string | string[];
        }>>;
        data: import("../API").GetJourneyReportQuery;
        previousData?: import("../API").GetJourneyReportQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetJourneyReportQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID?: string;
            journeyIDs: string | string[];
            customSurveyTypeIDs: string | string[];
            ownerRoles?: string | string[];
            segmentIDs?: string | string[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetJourneyReportQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID?: string;
            journeyIDs: string | string[];
            customSurveyTypeIDs: string | string[];
            ownerRoles?: string | string[];
            segmentIDs?: string | string[];
        }>>(mapFn: (previousQueryResult: import("../API").GetJourneyReportQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetJourneyReportQuery>, "variables">) => import("../API").GetJourneyReportQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID?: string;
            journeyIDs: string | string[];
            customSurveyTypeIDs: string | string[];
            ownerRoles?: string | string[];
            segmentIDs?: string | string[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetJourneyReportQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID?: string;
            journeyIDs: string | string[];
            customSurveyTypeIDs: string | string[];
            ownerRoles?: string | string[];
            segmentIDs?: string | string[];
        }>, import("../API").GetJourneyReportQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetJourneyReportQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID?: string;
            journeyIDs: string | string[];
            customSurveyTypeIDs: string | string[];
            ownerRoles?: string | string[];
            segmentIDs?: string | string[];
        }>;
        fetchMore: <TFetchData = import("../API").GetJourneyReportQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID?: string;
            journeyIDs: string | string[];
            customSurveyTypeIDs: string | string[];
            ownerRoles?: string | string[];
            segmentIDs?: string | string[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetJourneyReportQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetJourneyReportQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    useGetCSMCounts(options?: ServiceQueryHookOptions<GetAdminCSMCountsType>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetAdminCsmCountsQuery, import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>;
        data: import("../API").GetAdminCsmCountsQuery;
        previousData?: import("../API").GetAdminCsmCountsQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetAdminCsmCountsQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetAdminCsmCountsQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(mapFn: (previousQueryResult: import("../API").GetAdminCsmCountsQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetAdminCsmCountsQuery>, "variables">) => import("../API").GetAdminCsmCountsQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetAdminCsmCountsQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>, import("../API").GetAdminCsmCountsQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetAdminCsmCountsQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>;
        fetchMore: <TFetchData = import("../API").GetAdminCsmCountsQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetAdminCsmCountsQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetAdminCsmCountsQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    useGetPlatformBreakdowns(options?: ServiceQueryHookOptions<typeof GetPlatformBreakDownDocument>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetPlatformBreakDownQuery, import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            role: string;
        }>>;
        data: import("../API").GetPlatformBreakDownQuery;
        previousData?: import("../API").GetPlatformBreakDownQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetPlatformBreakDownQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            role: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetPlatformBreakDownQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            role: string;
        }>>(mapFn: (previousQueryResult: import("../API").GetPlatformBreakDownQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetPlatformBreakDownQuery>, "variables">) => import("../API").GetPlatformBreakDownQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            role: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetPlatformBreakDownQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            role: string;
        }>, import("../API").GetPlatformBreakDownQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetPlatformBreakDownQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            role: string;
        }>;
        fetchMore: <TFetchData = import("../API").GetPlatformBreakDownQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            role: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetPlatformBreakDownQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetPlatformBreakDownQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    useGetOppRenewalForCSMDashboardByMonth(options?: ServiceQueryHookOptions<typeof GetOppRenewalForCsmDashboardByMonthDocument>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetOppRenewalForCsmDashboardByMonthQuery, import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>;
        data: import("../API").GetOppRenewalForCsmDashboardByMonthQuery;
        previousData?: import("../API").GetOppRenewalForCsmDashboardByMonthQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetOppRenewalForCsmDashboardByMonthQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetOppRenewalForCsmDashboardByMonthQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(mapFn: (previousQueryResult: import("../API").GetOppRenewalForCsmDashboardByMonthQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetOppRenewalForCsmDashboardByMonthQuery>, "variables">) => import("../API").GetOppRenewalForCsmDashboardByMonthQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetOppRenewalForCsmDashboardByMonthQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>, import("../API").GetOppRenewalForCsmDashboardByMonthQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetOppRenewalForCsmDashboardByMonthQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>;
        fetchMore: <TFetchData = import("../API").GetOppRenewalForCsmDashboardByMonthQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetOppRenewalForCsmDashboardByMonthQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetOppRenewalForCsmDashboardByMonthQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    useGetNPSCategoriesOverTime(options?: ServiceQueryHookOptions<typeof GetNpsCategoriesOverTimeDocument>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetNpsCategoriesOverTimeQuery, import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter?: string;
            role?: string;
            type?: string;
        }>>;
        data: import("../API").GetNpsCategoriesOverTimeQuery;
        previousData?: import("../API").GetNpsCategoriesOverTimeQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetNpsCategoriesOverTimeQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter?: string;
            role?: string;
            type?: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetNpsCategoriesOverTimeQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter?: string;
            role?: string;
            type?: string;
        }>>(mapFn: (previousQueryResult: import("../API").GetNpsCategoriesOverTimeQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetNpsCategoriesOverTimeQuery>, "variables">) => import("../API").GetNpsCategoriesOverTimeQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter?: string;
            role?: string;
            type?: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetNpsCategoriesOverTimeQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter?: string;
            role?: string;
            type?: string;
        }>, import("../API").GetNpsCategoriesOverTimeQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetNpsCategoriesOverTimeQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter?: string;
            role?: string;
            type?: string;
        }>;
        fetchMore: <TFetchData = import("../API").GetNpsCategoriesOverTimeQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter?: string;
            role?: string;
            type?: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetNpsCategoriesOverTimeQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetNpsCategoriesOverTimeQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    useGetNPSCategoriesByYear(options?: ServiceQueryHookOptions<typeof GetNpsCategoriesByYearDocument>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetNpsCategoriesByYearQuery, import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter: string;
            role: string;
            type: string;
        }>>;
        data: import("../API").GetNpsCategoriesByYearQuery;
        previousData?: import("../API").GetNpsCategoriesByYearQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetNpsCategoriesByYearQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter: string;
            role: string;
            type: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetNpsCategoriesByYearQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter: string;
            role: string;
            type: string;
        }>>(mapFn: (previousQueryResult: import("../API").GetNpsCategoriesByYearQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetNpsCategoriesByYearQuery>, "variables">) => import("../API").GetNpsCategoriesByYearQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter: string;
            role: string;
            type: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetNpsCategoriesByYearQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter: string;
            role: string;
            type: string;
        }>, import("../API").GetNpsCategoriesByYearQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetNpsCategoriesByYearQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter: string;
            role: string;
            type: string;
        }>;
        fetchMore: <TFetchData = import("../API").GetNpsCategoriesByYearQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            responseDateAfter: string;
            role: string;
            type: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetNpsCategoriesByYearQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetNpsCategoriesByYearQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    useGetOpenSupportTickets(options?: ServiceQueryHookOptions<typeof OpenSupportTicketsDocument>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").OpenSupportTicketsQuery, import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            after?: string;
            type?: string;
        }>>;
        data: import("../API").OpenSupportTicketsQuery;
        previousData?: import("../API").OpenSupportTicketsQuery;
        error?: import("@apollo/client").ApolloError;
        errors?: readonly import("graphql").GraphQLFormattedError[];
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").OpenSupportTicketsQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            after?: string;
            type?: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").OpenSupportTicketsQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            after?: string;
            type?: string;
        }>>(mapFn: (previousQueryResult: import("../API").OpenSupportTicketsQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").OpenSupportTicketsQuery>, "variables">) => import("../API").OpenSupportTicketsQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            after?: string;
            type?: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").OpenSupportTicketsQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            after?: string;
            type?: string;
        }>, import("../API").OpenSupportTicketsQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").OpenSupportTicketsQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            after?: string;
            type?: string;
        }>;
        fetchMore: <TFetchData = import("../API").OpenSupportTicketsQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            adminID: string | string[];
            after?: string;
            type?: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").OpenSupportTicketsQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").OpenSupportTicketsQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
}
export {};
