import { Ticket } from '../API';
import { CRUDService, ICrudService } from '../core';
export declare class TicketService extends CRUDService<Ticket> {
    protected hasOneModels: ICrudService<Ticket>['hasOneModels'];
    protected hasManyModels: ICrudService<Ticket>['hasManyModels'];
    get create(): (input: Partial<Record<"externalIDs" | "properties" | "notes" | "allAccounts", import("../../..").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<Ticket>, import("../../..").ModelWithId>> & Omit<import("../API").TicketInput, "externalIDs" | "properties" | "notes" | "allAccounts" | import("../core").HasOneRelationsOf<Ticket>>, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketCreateOneMutation, import("../API").Exact<{
        input: import("../API").TicketInput;
    }>>>) => Promise<{
        __typename?: "Ticket";
        id: string;
        subject: string;
        description: string;
        createdDate?: any;
        startTime?: any;
        endTime?: any;
        ticketKey?: number;
        tags?: string;
        ticketType?: string;
        ticketSubType?: string;
        priority?: import("../API").Priority;
        status?: string;
        updated_at: any;
        created_at: any;
        externalIDs?: {
            __typename?: "ExternalID";
            id: string;
            externalID: string;
            objectType: string;
            objectSource: string;
            accountID?: string;
            integrationInstanceID?: string;
            adminID?: string;
            ticketID?: string;
            needID?: string;
            opportunityID?: string;
            organizationID: string;
            customObjectID?: string;
            integrationInstance?: {
                __typename?: "IntegrationInstance";
                id: string;
                name: string;
            };
        }[];
        user?: {
            __typename?: "User";
            id: string;
            firstName?: string;
            lastName?: string;
            fullName?: string;
            email?: string;
            accounts?: {
                __typename?: "Account";
                id: string;
                displayName?: string;
                vip?: boolean;
            }[];
        };
        account?: {
            __typename?: "Account";
            id: string;
            displayName?: string;
        };
        createdBy?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            firstName?: string;
            lastName?: string;
            email: string;
        };
        owner?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            firstName?: string;
            lastName?: string;
            email: string;
        };
    }>;
    get update(): (input: Partial<Record<"externalIDs" | "properties" | "notes" | "allAccounts", import("../../..").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<Ticket>, import("../../..").ModelWithId>> & Omit<import("../API").TicketInput, "externalIDs" | "properties" | "notes" | "allAccounts" | import("../core").HasOneRelationsOf<Ticket>> & {
        id: string;
    }, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneTicketInput;
    }>>>) => Promise<{
        __typename?: "Ticket";
        id: string;
        subject: string;
        description: string;
        createdDate?: any;
        startTime?: any;
        endTime?: any;
        ticketKey?: number;
        tags?: string;
        ticketType?: string;
        ticketSubType?: string;
        priority?: import("../API").Priority;
        status?: string;
        updated_at: any;
        created_at: any;
        externalIDs?: {
            __typename?: "ExternalID";
            id: string;
            externalID: string;
            objectType: string;
            objectSource: string;
            accountID?: string;
            integrationInstanceID?: string;
            adminID?: string;
            ticketID?: string;
            needID?: string;
            opportunityID?: string;
            organizationID: string;
            customObjectID?: string;
            integrationInstance?: {
                __typename?: "IntegrationInstance";
                id: string;
                name: string;
            };
        }[];
        user?: {
            __typename?: "User";
            id: string;
            firstName?: string;
            lastName?: string;
            fullName?: string;
            email?: string;
            accounts?: {
                __typename?: "Account";
                id: string;
                displayName?: string;
                vip?: boolean;
            }[];
        };
        account?: {
            __typename?: "Account";
            id: string;
            displayName?: string;
        };
        createdBy?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            firstName?: string;
            lastName?: string;
            email: string;
        };
        owner?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            firstName?: string;
            lastName?: string;
            email: string;
        };
    }>;
    get delete(): (id: string, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketDeleteOneMutation, import("../API").Exact<{
        input: import("../API").DeleteOneTicketInput;
    }>>>) => Promise<{
        __typename?: "TicketDeleteResponse";
        id?: string;
    }>;
    get get(): (id: string, options?: Omit<import("@apollo/client").QueryOptions<import("../API").Exact<{
        id: string;
    }>, import("../API").TicketGetQuery>, "query">) => Promise<{
        __typename?: "Ticket";
        id: string;
        subject: string;
        description: string;
        createdDate?: any;
        startTime?: any;
        endTime?: any;
        ticketKey?: number;
        tags?: string;
        ticketType?: string;
        ticketSubType?: string;
        priority?: import("../API").Priority;
        status?: string;
        updated_at: any;
        created_at: any;
        externalIDs?: {
            __typename?: "ExternalID";
            id: string;
            externalID: string;
            objectType: string;
            objectSource: string;
            accountID?: string;
            integrationInstanceID?: string;
            adminID?: string;
            ticketID?: string;
            needID?: string;
            opportunityID?: string;
            organizationID: string;
            customObjectID?: string;
            integrationInstance?: {
                __typename?: "IntegrationInstance";
                id: string;
                name: string;
            };
        }[];
        user?: {
            __typename?: "User";
            id: string;
            firstName?: string;
            lastName?: string;
            fullName?: string;
            email?: string;
            accounts?: {
                __typename?: "Account";
                id: string;
                displayName?: string;
                vip?: boolean;
            }[];
        };
        account?: {
            __typename?: "Account";
            id: string;
            displayName?: string;
        };
        createdBy?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            firstName?: string;
            lastName?: string;
            email: string;
        };
        owner?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            firstName?: string;
            lastName?: string;
            email: string;
        };
    }>;
    get useGet(): (options: import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketGetQuery, import("../API").Exact<{
        id: string;
    }>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TicketGetQuery, import("../API").Exact<{
            id: string;
        }>>;
        data: import("../API").TicketGetQuery;
        previousData?: import("../API").TicketGetQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            id: string;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TicketGetQuery, TSubscriptionVariables = import("../API").Exact<{
            id: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TicketGetQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            id: string;
        }>>(mapFn: (previousQueryResult: import("../API").TicketGetQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TicketGetQuery>, "variables">) => import("../API").TicketGetQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            id: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            id: string;
        }>, import("../API").TicketGetQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetQuery>>;
        fetchMore: <TFetchData = import("../API").TicketGetQuery, TFetchVars = import("../API").Exact<{
            id: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TicketGetQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TicketGetQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get list(): (input: import("../API").Exact<{
        filter?: import("../API").TicketDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TicketSort | import("../API").TicketSort[];
    }>, options?: import("../core").ServiceQueryOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketListQuery, import("../API").Exact<{
        filter?: import("../API").TicketDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TicketSort | import("../API").TicketSort[];
    }>>>) => Promise<{
        __typename?: "TicketConnection";
        totalCount: number;
        pageInfo: {
            __typename?: "PageInfo";
            hasNextPage?: boolean;
            endCursor?: any;
        };
        edges: {
            __typename?: "TicketEdge";
            cursor: any;
            node: {
                __typename?: "Ticket";
                id: string;
                subject: string;
                description: string;
                createdDate?: any;
                startTime?: any;
                endTime?: any;
                ticketKey?: number;
                tags?: string;
                ticketType?: string;
                ticketSubType?: string;
                priority?: import("../API").Priority;
                status?: string;
                updated_at: any;
                created_at: any;
                externalIDs?: {
                    __typename?: "ExternalID";
                    id: string;
                    externalID: string;
                    objectType: string;
                    objectSource: string;
                    accountID?: string;
                    integrationInstanceID?: string;
                    adminID?: string;
                    ticketID?: string;
                    needID?: string;
                    opportunityID?: string;
                    organizationID: string;
                    customObjectID?: string;
                    integrationInstance?: {
                        __typename?: "IntegrationInstance";
                        id: string;
                        name: string;
                    };
                }[];
                user?: {
                    __typename?: "User";
                    id: string;
                    firstName?: string;
                    lastName?: string;
                    fullName?: string;
                    email?: string;
                    accounts?: {
                        __typename?: "Account";
                        id: string;
                        displayName?: string;
                        vip?: boolean;
                    }[];
                };
                account?: {
                    __typename?: "Account";
                    id: string;
                    displayName?: string;
                };
                createdBy?: {
                    __typename?: "Admin";
                    id: string;
                    avatar?: string;
                    firstName?: string;
                    lastName?: string;
                    email: string;
                };
                owner?: {
                    __typename?: "Admin";
                    id: string;
                    avatar?: string;
                    firstName?: string;
                    lastName?: string;
                    email: string;
                };
            };
        }[];
    }>;
    get useList(): (options: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketListQuery, import("../API").Exact<{
        filter?: import("../API").TicketDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TicketSort | import("../API").TicketSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TicketListQuery, import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>;
        data: import("../API").TicketListQuery;
        previousData?: import("../API").TicketListQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TicketListQuery, TSubscriptionVariables = import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TicketListQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>(mapFn: (previousQueryResult: import("../API").TicketListQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TicketListQuery>, "variables">) => import("../API").TicketListQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketListQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>, import("../API").TicketListQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketListQuery>>;
        fetchMore: <TFetchData = import("../API").TicketListQuery, TFetchVars = import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TicketListQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TicketListQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get listSimple(): (input: import("../API").Exact<{
        filter?: import("../API").TicketDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TicketSort | import("../API").TicketSort[];
    }>, options?: import("../core").ServiceQueryOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketListSimpleQuery, import("../API").Exact<{
        filter?: import("../API").TicketDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TicketSort | import("../API").TicketSort[];
    }>>>) => Promise<{
        __typename?: "TicketConnection";
        totalCount: number;
        pageInfo: {
            __typename?: "PageInfo";
            hasNextPage?: boolean;
            endCursor?: any;
        };
        edges: {
            __typename?: "TicketEdge";
            cursor: any;
            node: {
                __typename?: "Ticket";
                id: string;
            };
        }[];
    }>;
    get useListSimple(): (options: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketListSimpleQuery, import("../API").Exact<{
        filter?: import("../API").TicketDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TicketSort | import("../API").TicketSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TicketListSimpleQuery, import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>;
        data: import("../API").TicketListSimpleQuery;
        previousData?: import("../API").TicketListSimpleQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TicketListSimpleQuery, TSubscriptionVariables = import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TicketListSimpleQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>(mapFn: (previousQueryResult: import("../API").TicketListSimpleQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TicketListSimpleQuery>, "variables">) => import("../API").TicketListSimpleQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketListSimpleQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>, import("../API").TicketListSimpleQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketListSimpleQuery>>;
        fetchMore: <TFetchData = import("../API").TicketListSimpleQuery, TFetchVars = import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TicketListSimpleQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TicketListSimpleQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useListFilters(): (options: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketForFilterCustomListQuery, import("../API").Exact<{
        filter?: import("../API").TicketDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TicketSort | import("../API").TicketSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TicketForFilterCustomListQuery, import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>;
        data: import("../API").TicketForFilterCustomListQuery;
        previousData?: import("../API").TicketForFilterCustomListQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TicketForFilterCustomListQuery, TSubscriptionVariables = import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TicketForFilterCustomListQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>(mapFn: (previousQueryResult: import("../API").TicketForFilterCustomListQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TicketForFilterCustomListQuery>, "variables">) => import("../API").TicketForFilterCustomListQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketForFilterCustomListQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>, import("../API").TicketForFilterCustomListQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketForFilterCustomListQuery>>;
        fetchMore: <TFetchData = import("../API").TicketForFilterCustomListQuery, TFetchVars = import("../API").Exact<{
            filter?: import("../API").TicketDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TicketSort | import("../API").TicketSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TicketForFilterCustomListQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TicketForFilterCustomListQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useGetAllNonClosedAdminTickets(): (options?: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketGetAllNonClosedAdminTicketsQuery, import("../API").Exact<{
        organizationID: string;
        skip: number;
        take: number;
        adminID: string;
        searchTerm?: string;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TicketGetAllNonClosedAdminTicketsQuery, import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>;
        data: import("../API").TicketGetAllNonClosedAdminTicketsQuery;
        previousData?: import("../API").TicketGetAllNonClosedAdminTicketsQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TicketGetAllNonClosedAdminTicketsQuery, TSubscriptionVariables = import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TicketGetAllNonClosedAdminTicketsQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>(mapFn: (previousQueryResult: import("../API").TicketGetAllNonClosedAdminTicketsQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TicketGetAllNonClosedAdminTicketsQuery>, "variables">) => import("../API").TicketGetAllNonClosedAdminTicketsQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetAllNonClosedAdminTicketsQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>, import("../API").TicketGetAllNonClosedAdminTicketsQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetAllNonClosedAdminTicketsQuery>>;
        fetchMore: <TFetchData = import("../API").TicketGetAllNonClosedAdminTicketsQuery, TFetchVars = import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TicketGetAllNonClosedAdminTicketsQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TicketGetAllNonClosedAdminTicketsQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useGetAllAdminAccountRelatedTickets(): (options?: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketGetAllAdminAccountRelatedTicketsQuery, import("../API").Exact<{
        organizationID: string;
        skip: number;
        take: number;
        adminID: string;
        searchTerm?: string;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TicketGetAllAdminAccountRelatedTicketsQuery, import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>;
        data: import("../API").TicketGetAllAdminAccountRelatedTicketsQuery;
        previousData?: import("../API").TicketGetAllAdminAccountRelatedTicketsQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TicketGetAllAdminAccountRelatedTicketsQuery, TSubscriptionVariables = import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TicketGetAllAdminAccountRelatedTicketsQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>(mapFn: (previousQueryResult: import("../API").TicketGetAllAdminAccountRelatedTicketsQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TicketGetAllAdminAccountRelatedTicketsQuery>, "variables">) => import("../API").TicketGetAllAdminAccountRelatedTicketsQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetAllAdminAccountRelatedTicketsQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>, import("../API").TicketGetAllAdminAccountRelatedTicketsQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetAllAdminAccountRelatedTicketsQuery>>;
        fetchMore: <TFetchData = import("../API").TicketGetAllAdminAccountRelatedTicketsQuery, TFetchVars = import("../API").Exact<{
            organizationID: string;
            skip: number;
            take: number;
            adminID: string;
            searchTerm?: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TicketGetAllAdminAccountRelatedTicketsQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TicketGetAllAdminAccountRelatedTicketsQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useGetMyTicketTileCountsDocument(): (options?: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketGetMyTicketTileCountsQuery, import("../API").Exact<{
        adminID: string;
        organizationID: string;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TicketGetMyTicketTileCountsQuery, import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>;
        data: import("../API").TicketGetMyTicketTileCountsQuery;
        previousData?: import("../API").TicketGetMyTicketTileCountsQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TicketGetMyTicketTileCountsQuery, TSubscriptionVariables = import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TicketGetMyTicketTileCountsQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>(mapFn: (previousQueryResult: import("../API").TicketGetMyTicketTileCountsQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TicketGetMyTicketTileCountsQuery>, "variables">) => import("../API").TicketGetMyTicketTileCountsQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetMyTicketTileCountsQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>, import("../API").TicketGetMyTicketTileCountsQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetMyTicketTileCountsQuery>>;
        fetchMore: <TFetchData = import("../API").TicketGetMyTicketTileCountsQuery, TFetchVars = import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TicketGetMyTicketTileCountsQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TicketGetMyTicketTileCountsQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useGetMyTeamTicketTileCounts(): (options?: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TicketGetMyTeamTicketTileCountsQuery, import("../API").Exact<{
        adminID: string;
        organizationID: string;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TicketGetMyTeamTicketTileCountsQuery, import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>;
        data: import("../API").TicketGetMyTeamTicketTileCountsQuery;
        previousData?: import("../API").TicketGetMyTeamTicketTileCountsQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TicketGetMyTeamTicketTileCountsQuery, TSubscriptionVariables = import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TicketGetMyTeamTicketTileCountsQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>(mapFn: (previousQueryResult: import("../API").TicketGetMyTeamTicketTileCountsQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TicketGetMyTeamTicketTileCountsQuery>, "variables">) => import("../API").TicketGetMyTeamTicketTileCountsQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetMyTeamTicketTileCountsQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>, import("../API").TicketGetMyTeamTicketTileCountsQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TicketGetMyTeamTicketTileCountsQuery>>;
        fetchMore: <TFetchData = import("../API").TicketGetMyTeamTicketTileCountsQuery, TFetchVars = import("../API").Exact<{
            adminID: string;
            organizationID: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TicketGetMyTeamTicketTileCountsQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TicketGetMyTeamTicketTileCountsQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useGetMyTeamTicketList(): (options?: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").GetMyTeamTicketListQuery, import("../API").Exact<{
        adminID: string;
        organizationID: string;
        skip: number;
        take: number;
        searchTerm?: string;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetMyTeamTicketListQuery, import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>;
        data: import("../API").GetMyTeamTicketListQuery;
        previousData?: import("../API").GetMyTeamTicketListQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetMyTeamTicketListQuery, TSubscriptionVariables = import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetMyTeamTicketListQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>(mapFn: (previousQueryResult: import("../API").GetMyTeamTicketListQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetMyTeamTicketListQuery>, "variables">) => import("../API").GetMyTeamTicketListQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetMyTeamTicketListQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>, import("../API").GetMyTeamTicketListQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetMyTeamTicketListQuery>>;
        fetchMore: <TFetchData = import("../API").GetMyTeamTicketListQuery, TFetchVars = import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetMyTeamTicketListQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetMyTeamTicketListQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useGetMyTeamTicketRelatedToMeList(): (options?: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").GetMyTeamTicketRelatedToMeListQuery, import("../API").Exact<{
        adminID: string;
        organizationID: string;
        skip: number;
        take: number;
        searchTerm?: string;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetMyTeamTicketRelatedToMeListQuery, import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>;
        data: import("../API").GetMyTeamTicketRelatedToMeListQuery;
        previousData?: import("../API").GetMyTeamTicketRelatedToMeListQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetMyTeamTicketRelatedToMeListQuery, TSubscriptionVariables = import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetMyTeamTicketRelatedToMeListQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>(mapFn: (previousQueryResult: import("../API").GetMyTeamTicketRelatedToMeListQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetMyTeamTicketRelatedToMeListQuery>, "variables">) => import("../API").GetMyTeamTicketRelatedToMeListQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetMyTeamTicketRelatedToMeListQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>, import("../API").GetMyTeamTicketRelatedToMeListQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetMyTeamTicketRelatedToMeListQuery>>;
        fetchMore: <TFetchData = import("../API").GetMyTeamTicketRelatedToMeListQuery, TFetchVars = import("../API").Exact<{
            adminID: string;
            organizationID: string;
            skip: number;
            take: number;
            searchTerm?: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetMyTeamTicketRelatedToMeListQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetMyTeamTicketRelatedToMeListQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
}
