import { AddAccountsToUserDocument, AddExternalIDsToUserDocument, AddNeedsToUserDocument, AddPropertiesToUserDocument, CreateManyPortalAccessGrantsDocument, CreateManyPortalMagicLinksDocument, CreateOnePortalAccessGrantDocument, CreateOnePortalMagicLinkDocument, GetUserByEmailOrExternalIdDocument, SearchUserByEmailOrExternalIdDocument, SetAccountsOnUserDocument, SetNeedsOnUserDocument, SetPropertiesOnUserDocument, SignalPingAggregateFilter, SourceOfData, UpdateManyPortalAccessGrantsDocument, UpdateOnePortalAccessGrantDocument, User } from '../API';
import { CRUDService, ICrudService, ServiceLazyQueryHookOptions, ServiceMutationHookOptions, ServiceQueryHookOptions, ServiceQueryOptions } from '../core';
type CurrentPeriodFilters = {
    past30DaysFilter: SignalPingAggregateFilter;
};
export declare class UserService extends CRUDService<User> {
    protected hasOneModels: ICrudService<User>['hasOneModels'];
    protected hasManyModels: ICrudService<User>['hasManyModels'];
    protected get periodFilters(): CurrentPeriodFilters;
    validateEmail: (email: string) => Promise<boolean>;
    addAccountsToUser(options?: ServiceMutationHookOptions<typeof AddAccountsToUserDocument>): import("@apollo/client").MutationTuple<import("../API").AddAccountsToUserMutation, import("../API").Exact<{
        input: import("../API").AddAccountsToUserInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    addExternalIDsToUser(options?: ServiceMutationHookOptions<typeof AddExternalIDsToUserDocument>): import("@apollo/client").MutationTuple<import("../API").AddExternalIDsToUserMutation, import("../API").Exact<{
        input: import("../API").AddExternalIDsToUserInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    addNeedsToUser(options?: ServiceMutationHookOptions<typeof AddNeedsToUserDocument>): import("@apollo/client").MutationTuple<import("../API").AddNeedsToUserMutation, import("../API").Exact<{
        input: import("../API").AddNeedsToUserInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    addPropertiesToUser(options?: ServiceMutationHookOptions<typeof AddPropertiesToUserDocument>): import("@apollo/client").MutationTuple<import("../API").AddPropertiesToUserMutation, import("../API").Exact<{
        input: import("../API").AddPropertiesToUserInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    setAccountsOnUser(options?: ServiceMutationHookOptions<typeof SetAccountsOnUserDocument>): import("@apollo/client").MutationTuple<import("../API").SetAccountsOnUserMutation, import("../API").Exact<{
        input: import("../API").SetAccountsOnUserInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    setNeedsOnUser(options?: ServiceMutationHookOptions<typeof SetNeedsOnUserDocument>): import("@apollo/client").MutationTuple<import("../API").SetNeedsOnUserMutation, import("../API").Exact<{
        input: import("../API").SetNeedsOnUserInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    setPropertiezOnUser(options?: ServiceMutationHookOptions<typeof SetPropertiesOnUserDocument>): import("@apollo/client").MutationTuple<import("../API").SetPropertiesOnUserMutation, import("../API").Exact<{
        input: import("../API").SetPropertiesOnUserInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    createOnePortalAccessGrant(options?: ServiceMutationHookOptions<typeof CreateOnePortalAccessGrantDocument>): import("@apollo/client").MutationTuple<import("../API").CreateOnePortalAccessGrantMutation, import("../API").Exact<{
        input: import("../API").CreateOnePortalAccessGrantInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    createManyPortalAccessGrants(options?: ServiceMutationHookOptions<typeof CreateManyPortalAccessGrantsDocument>): import("@apollo/client").MutationTuple<import("../API").CreateManyPortalAccessGrantsMutation, import("../API").Exact<{
        input: import("../API").CreateManyPortalAccessGrantsInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    updateOnePortalAccessGrant(options?: ServiceMutationHookOptions<typeof UpdateOnePortalAccessGrantDocument>): import("@apollo/client").MutationTuple<import("../API").UpdateOnePortalAccessGrantMutation, import("../API").Exact<{
        input: import("../API").UpdateOnePortalAccessGrantInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    updateManyPortalAccessGrants(options?: ServiceMutationHookOptions<typeof UpdateManyPortalAccessGrantsDocument>): import("@apollo/client").MutationTuple<import("../API").UpdateManyPortalAccessGrantsMutation, import("../API").Exact<{
        input: import("../API").UpdateManyPortalAccessGrantsInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    createManyPortalMagicLinks(options?: ServiceMutationHookOptions<typeof CreateManyPortalMagicLinksDocument>): import("@apollo/client").MutationTuple<import("../API").CreateManyPortalMagicLinksMutation, import("../API").Exact<{
        input: import("../API").CreateManyPortalMagicLinksInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    createOnePortalMagicLink(options?: ServiceMutationHookOptions<typeof CreateOnePortalMagicLinkDocument>): import("@apollo/client").MutationTuple<import("../API").CreateOnePortalMagicLinkMutation, import("../API").Exact<{
        input: import("../API").CreateOnePortalMagicLinkInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    protected serializePayload<Response extends Record<string, any>>(input: any): {
        input: Response;
        setHasManyRelations: (modelId: string) => Promise<Awaited<unknown>[]>;
    };
    get create(): (input: Partial<Record<"externalIDs" | "dynamicScoreValues" | "scoreValueMemberships" | "scoreConditionMemberships" | "tasks" | "properties" | "actionPings" | "accounts" | "needs" | "events" | "users" | "histories" | "notifications" | "artifacts" | "tickets" | "segmentMemberships" | "eventLabelSessions" | "calls" | "customObjects" | "emails" | "signalPings" | "funnels" | "meetings" | "notes" | "playbooks" | "responses" | "queuedAutomations" | "surveyResponses" | "portalAccessGrants" | "leads" | "previewMemberships" | "eventsLabeleds" | "externalCalls" | "surveysSentObjects", import("../../..").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<User>, import("../../..").ModelWithId>> & Omit<import("../API").UserInput, "externalIDs" | "dynamicScoreValues" | "scoreValueMemberships" | "scoreConditionMemberships" | "tasks" | "properties" | "actionPings" | "accounts" | "needs" | "events" | "users" | "histories" | "notifications" | "artifacts" | "tickets" | "segmentMemberships" | "eventLabelSessions" | "calls" | "customObjects" | "emails" | "signalPings" | "funnels" | "meetings" | "notes" | "playbooks" | "responses" | "queuedAutomations" | "surveyResponses" | "portalAccessGrants" | "leads" | "previewMemberships" | "eventsLabeleds" | "externalCalls" | "surveysSentObjects" | import("../core").HasOneRelationsOf<User>>, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserCreateOneMutation, import("../API").Exact<{
        input: import("../API").UserInput;
    }>>>) => Promise<{
        __typename?: "User";
        id: string;
        email?: string;
        firstName?: string;
        lastName?: string;
        fullName?: string;
        accounts?: {
            __typename?: "Account";
            displayName?: string;
            id: string;
        }[];
    }>;
    get update(): (input: Partial<Record<"externalIDs" | "dynamicScoreValues" | "scoreValueMemberships" | "scoreConditionMemberships" | "tasks" | "properties" | "actionPings" | "accounts" | "needs" | "events" | "users" | "histories" | "notifications" | "artifacts" | "tickets" | "segmentMemberships" | "eventLabelSessions" | "calls" | "customObjects" | "emails" | "signalPings" | "funnels" | "meetings" | "notes" | "playbooks" | "responses" | "queuedAutomations" | "surveyResponses" | "portalAccessGrants" | "leads" | "previewMemberships" | "eventsLabeleds" | "externalCalls" | "surveysSentObjects", import("../../..").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<User>, import("../../..").ModelWithId>> & Omit<import("../API").UserInput, "externalIDs" | "dynamicScoreValues" | "scoreValueMemberships" | "scoreConditionMemberships" | "tasks" | "properties" | "actionPings" | "accounts" | "needs" | "events" | "users" | "histories" | "notifications" | "artifacts" | "tickets" | "segmentMemberships" | "eventLabelSessions" | "calls" | "customObjects" | "emails" | "signalPings" | "funnels" | "meetings" | "notes" | "playbooks" | "responses" | "queuedAutomations" | "surveyResponses" | "portalAccessGrants" | "leads" | "previewMemberships" | "eventsLabeleds" | "externalCalls" | "surveysSentObjects" | import("../core").HasOneRelationsOf<User>> & {
        id: string;
    }, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneUserInput;
    }>>>) => Promise<{
        __typename?: "User";
        id: string;
        email?: string;
        latestNPSScore?: number;
        CSATYearToDate?: number;
        firstName?: string;
        fullName?: string;
        lastName?: string;
        objectSource?: SourceOfData;
        vip?: boolean;
        userDetails?: string;
        organizationID: string;
        created_at: any;
        updated_at: any;
        externalIDs?: {
            __typename?: "ExternalID";
            accountID?: string;
            email?: string;
            externalID: string;
            id: string;
            needID?: string;
            objectSource: string;
            objectType: string;
            opportunityID?: string;
            organizationID: string;
            userID?: string;
        }[];
        accounts?: {
            __typename?: "Account";
            id: string;
            atRisk?: boolean;
            isEQL: boolean;
            isAtRisk: boolean;
            upForRenewal: boolean;
            vip?: boolean;
            accountType?: string;
            vipNeedsCount?: number;
            displayName?: string;
            needsCount?: number;
            needToHaveNeedsCount?: number;
            niceToHaveNeedsCount?: number;
            notUrgentNeedsCount?: number;
            opportunitiesCount?: number;
            accountPlan?: string;
            upcomingRenewalDate?: any;
            detereminedRenewalDate?: any;
            urgentNeedsCount?: number;
            openCurrentRevenue?: number;
            closedLostRevenue?: number;
            lifetimeValue?: number;
            objectSource?: SourceOfData;
            openPotentialRevenue?: number;
            primaryContactID?: string;
            primaryDecisionMakerID?: string;
            searchName?: string;
            organizationID: string;
            totalClosedLostRevenue?: number;
            totalCurrentRevenue?: number;
            totalPotentialRevenue?: number;
            nrr?: number;
            externalIDs?: {
                __typename?: "ExternalID";
                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;
                };
            }[];
            dynamicScoreValues?: {
                __typename?: "DynamicScoreValue";
                id: string;
                name: string;
                rank: number;
                color: import("../API").Color;
                threshold?: number;
                indicatesRiskOrExpansion?: boolean;
                riskOrEQLAmount?: number;
                dynamicScoreID?: string;
                scoreConditions?: {
                    __typename?: "DynamicScoreCondition";
                    id: string;
                    name?: string;
                    type: import("../API").DynamicScoreConditionType;
                    points?: number;
                    queryLiteral?: any[][];
                    dynamicScoreID: string;
                }[];
            }[];
            recordOwners: {
                __typename?: "RecordOwner";
                role?: string;
                admin?: {
                    __typename?: "Admin";
                    id: string;
                    firstName?: string;
                    lastName?: string;
                    email: string;
                    avatar?: string;
                    role: import("../API").AdminRole;
                    team?: import("../API").AdminTeams;
                    isCurrentMember?: boolean;
                    isEmailValid: boolean;
                    title?: string;
                    location?: string;
                    bio?: string;
                    created_at: any;
                    updated_at: any;
                    organizations: {
                        __typename?: "Organization";
                        id: string;
                        name: string;
                        initials: string;
                        organizationURL?: string;
                        isCustomPortalEnabled?: boolean;
                        defaultCSATCooldown?: number;
                        defaultNPSCooldown?: number;
                        apiToken?: string;
                        plans: {
                            __typename?: "OrganizationPlan";
                            id: string;
                            name: import("../API").Plan;
                        }[];
                        teamProfile?: {
                            __typename?: "TeamProfile";
                            id: string;
                            name?: string;
                            image?: string;
                            description?: string;
                            alwaysUse?: boolean;
                        };
                    }[];
                };
            }[];
        }[];
    }>;
    get useUpdate(): (mainOptions?: import("../core").CacheUpdateOptions<ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneUserInput;
    }>>>>) => [({ id, ...input }: Partial<Record<"externalIDs" | "dynamicScoreValues" | "scoreValueMemberships" | "scoreConditionMemberships" | "tasks" | "properties" | "actionPings" | "accounts" | "needs" | "events" | "users" | "histories" | "notifications" | "artifacts" | "tickets" | "segmentMemberships" | "eventLabelSessions" | "calls" | "customObjects" | "emails" | "signalPings" | "funnels" | "meetings" | "notes" | "playbooks" | "responses" | "queuedAutomations" | "surveyResponses" | "portalAccessGrants" | "leads" | "previewMemberships" | "eventsLabeleds" | "externalCalls" | "surveysSentObjects", import("../../..").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<User>, import("../../..").ModelWithId>> & import("../API").UserInput & {
        id: string;
    }, options?: import("../core").CacheUpdateOptions<ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneUserInput;
    }>>>>) => Promise<Record<string, unknown>>, import("@apollo/client").MutationResult<{
        updateOne: Record<string, unknown>;
    }>];
    get delete(): (id: string, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserDeleteOneMutation, import("../API").Exact<{
        input: import("../API").DeleteOneUserInput;
    }>>>) => Promise<{
        __typename?: "UserDeleteResponse";
        id?: string;
    }>;
    get get(): (id: string, options?: Omit<import("@apollo/client").QueryOptions<import("../API").Exact<{
        id: string;
    }>, import("../API").UserGetQuery>, "query">) => Promise<{
        __typename?: "User";
        id: string;
        email?: string;
        latestNPSScore?: number;
        CSATYearToDate?: number;
        firstName?: string;
        fullName?: string;
        lastName?: string;
        objectSource?: SourceOfData;
        vip?: boolean;
        userDetails?: string;
        organizationID: string;
        created_at: any;
        updated_at: any;
        properties: {
            __typename?: "Property";
            id: string;
            dataType: import("../API").DataType;
            organizationID: string;
            userID?: string;
            accountID?: string;
            opportunityID?: string;
            ticketID?: string;
            parlorKey: string;
            objectSource?: SourceOfData;
            type: import("../API").PropertyType;
            name: string;
            TextValue?: string;
            NumberValue?: number;
            DateValue?: any;
            BooleanValue?: boolean;
            isArchived?: boolean;
            isDisplayed: boolean;
            created_at: any;
            updated_at: any;
        }[];
        accounts?: {
            __typename?: "Account";
            id: string;
            atRisk?: boolean;
            isEQL: boolean;
            isAtRisk: boolean;
            upForRenewal: boolean;
            vip?: boolean;
            accountType?: string;
            vipNeedsCount?: number;
            displayName?: string;
            needsCount?: number;
            needToHaveNeedsCount?: number;
            niceToHaveNeedsCount?: number;
            notUrgentNeedsCount?: number;
            opportunitiesCount?: number;
            accountPlan?: string;
            upcomingRenewalDate?: any;
            detereminedRenewalDate?: any;
            urgentNeedsCount?: number;
            openCurrentRevenue?: number;
            closedLostRevenue?: number;
            lifetimeValue?: number;
            objectSource?: SourceOfData;
            openPotentialRevenue?: number;
            primaryContactID?: string;
            primaryDecisionMakerID?: string;
            searchName?: string;
            organizationID: string;
            totalClosedLostRevenue?: number;
            totalCurrentRevenue?: number;
            totalPotentialRevenue?: number;
            nrr?: number;
            externalIDs?: {
                __typename?: "ExternalID";
                externalID: string;
                objectType: string;
                objectSource: string;
                accountID?: string;
                integrationInstanceID?: string;
                adminID?: string;
                ticketID?: string;
                needID?: string;
                opportunityID?: string;
                organizationID: string;
                customObjectID?: string;
                id: string;
                integrationInstance?: {
                    __typename?: "IntegrationInstance";
                    id: string;
                    name: string;
                    integrationDocument: {
                        __typename?: "IntegrationDocument";
                        category?: import("../API").IntegrationCategory;
                    };
                };
            }[];
            dynamicScoreValues?: {
                __typename?: "DynamicScoreValue";
                id: string;
                name: string;
                rank: number;
                color: import("../API").Color;
                threshold?: number;
                indicatesRiskOrExpansion?: boolean;
                riskOrEQLAmount?: number;
                dynamicScoreID?: string;
                scoreConditions?: {
                    __typename?: "DynamicScoreCondition";
                    id: string;
                    name?: string;
                    type: import("../API").DynamicScoreConditionType;
                    points?: number;
                    queryLiteral?: any[][];
                    dynamicScoreID: string;
                }[];
            }[];
            recordOwners: {
                __typename?: "RecordOwner";
                role?: string;
                admin?: {
                    __typename?: "Admin";
                    id: string;
                    firstName?: string;
                    lastName?: string;
                    email: string;
                    avatar?: string;
                    role: import("../API").AdminRole;
                    team?: import("../API").AdminTeams;
                    isCurrentMember?: boolean;
                    isEmailValid: boolean;
                    title?: string;
                    location?: string;
                    bio?: string;
                    created_at: any;
                    updated_at: any;
                    teamRole?: import("../API").AdminTeamRoles;
                    parentId?: string;
                    organizations: {
                        __typename?: "Organization";
                        id: string;
                        name: string;
                        initials: string;
                        organizationURL?: string;
                        isCustomPortalEnabled?: boolean;
                        defaultCSATCooldown?: number;
                        defaultNPSCooldown?: number;
                        apiToken?: string;
                        plans: {
                            __typename?: "OrganizationPlan";
                            id: string;
                            name: import("../API").Plan;
                        }[];
                        teamProfile?: {
                            __typename?: "TeamProfile";
                            id: string;
                            name?: string;
                            image?: string;
                            description?: string;
                            alwaysUse?: boolean;
                        };
                    }[];
                };
            }[];
            admin?: {
                __typename?: "Admin";
                id: string;
                email: string;
                firstName?: string;
                lastName?: string;
                avatar?: string;
                role: import("../API").AdminRole;
                team?: import("../API").AdminTeams;
                teamRole?: import("../API").AdminTeamRoles;
                parentId?: string;
            };
            parent?: {
                __typename?: "Account";
                id: string;
                displayName?: string;
            };
            children?: {
                __typename?: "Account";
                id: string;
                displayName?: string;
            }[];
        }[];
        needs: {
            __typename?: "Need";
            id: string;
            description?: string;
            organizationID: string;
            urgency?: import("../API").UrgencyType;
            sentiment?: import("../API").SentimentTypes;
            seen?: boolean;
            status?: import("../API").Status;
            type?: import("../API").Type;
            isResolved?: boolean;
            isProcessed?: boolean;
            isDeleted?: boolean;
            resolvedDate?: any;
            surveyResponseID?: string;
            dueDate?: any;
            changeMakerID?: string;
            additionalDetails?: string;
            inboxID?: string;
            objectSource?: SourceOfData;
            isArchived?: boolean;
            processedDate?: any;
            device?: string;
            browser?: string;
            updated_at: any;
            created_at: any;
            account?: {
                __typename?: "Account";
                id: string;
                displayName?: string;
            };
            user?: {
                __typename?: "User";
                id: string;
                email?: string;
                latestNPSScore?: number;
                CSATYearToDate?: number;
                firstName?: string;
                fullName?: string;
                lastName?: string;
                objectSource?: SourceOfData;
                vip?: boolean;
                userDetails?: string;
                organizationID: string;
                created_at: any;
                updated_at: any;
                externalIDs?: {
                    __typename?: "ExternalID";
                    accountID?: string;
                    email?: string;
                    externalID: string;
                    id: string;
                    needID?: string;
                    objectSource: string;
                    objectType: string;
                    opportunityID?: string;
                    organizationID: string;
                    userID?: string;
                }[];
                accounts?: {
                    __typename?: "Account";
                    id: string;
                    atRisk?: boolean;
                    isEQL: boolean;
                    isAtRisk: boolean;
                    upForRenewal: boolean;
                    vip?: boolean;
                    accountType?: string;
                    vipNeedsCount?: number;
                    displayName?: string;
                    needsCount?: number;
                    needToHaveNeedsCount?: number;
                    niceToHaveNeedsCount?: number;
                    notUrgentNeedsCount?: number;
                    opportunitiesCount?: number;
                    accountPlan?: string;
                    upcomingRenewalDate?: any;
                    detereminedRenewalDate?: any;
                    urgentNeedsCount?: number;
                    openCurrentRevenue?: number;
                    closedLostRevenue?: number;
                    lifetimeValue?: number;
                    objectSource?: SourceOfData;
                    openPotentialRevenue?: number;
                    primaryContactID?: string;
                    primaryDecisionMakerID?: string;
                    searchName?: string;
                    organizationID: string;
                    totalClosedLostRevenue?: number;
                    totalCurrentRevenue?: number;
                    totalPotentialRevenue?: number;
                    nrr?: number;
                    externalIDs?: {
                        __typename?: "ExternalID";
                        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;
                        };
                    }[];
                    dynamicScoreValues?: {
                        __typename?: "DynamicScoreValue";
                        id: string;
                        name: string;
                        rank: number;
                        color: import("../API").Color;
                        threshold?: number;
                        indicatesRiskOrExpansion?: boolean;
                        riskOrEQLAmount?: number;
                        dynamicScoreID?: string;
                        scoreConditions?: {
                            __typename?: "DynamicScoreCondition";
                            id: string;
                            name?: string;
                            type: import("../API").DynamicScoreConditionType;
                            points?: number;
                            queryLiteral?: any[][];
                            dynamicScoreID: string;
                        }[];
                    }[];
                    recordOwners: {
                        __typename?: "RecordOwner";
                        role?: string;
                        admin?: {
                            __typename?: "Admin";
                            id: string;
                            firstName?: string;
                            lastName?: string;
                            email: string;
                            avatar?: string;
                            role: import("../API").AdminRole;
                            team?: import("../API").AdminTeams;
                            isCurrentMember?: boolean;
                            isEmailValid: boolean;
                            title?: string;
                            location?: string;
                            bio?: string;
                            created_at: any;
                            updated_at: any;
                            organizations: {
                                __typename?: "Organization";
                                id: string;
                                name: string;
                                initials: string;
                                organizationURL?: string;
                                isCustomPortalEnabled?: boolean;
                                defaultCSATCooldown?: number;
                                defaultNPSCooldown?: number;
                                apiToken?: string;
                                plans: {
                                    __typename?: "OrganizationPlan";
                                    id: string;
                                    name: import("../API").Plan;
                                }[];
                                teamProfile?: {
                                    __typename?: "TeamProfile";
                                    id: string;
                                    name?: string;
                                    image?: string;
                                    description?: string;
                                    alwaysUse?: boolean;
                                };
                            }[];
                        };
                    }[];
                }[];
            };
            risks?: {
                __typename?: "Risk";
                id: string;
                value?: string;
            }[];
            surveyResponse?: {
                __typename?: "SurveyResponse";
                id: string;
            };
            attachments?: {
                __typename?: "Attachment";
                artifactID?: string;
                needID?: string;
                description: string;
            }[];
        }[];
        dynamicScoreValues?: {
            __typename?: "DynamicScoreValue";
            id: string;
            name: string;
            color: import("../API").Color;
            rank: number;
            signal?: {
                __typename?: "Signal";
                id: string;
                queryLiteral?: any[][];
            };
            dynamicScore: {
                __typename?: "DynamicScore";
                id: string;
                name: string;
            };
        }[];
        externalIDs?: {
            __typename?: "ExternalID";
            accountID?: string;
            email?: string;
            externalID: string;
            id: string;
            needID?: string;
            objectSource: string;
            objectType: string;
            opportunityID?: string;
            organizationID: string;
            userID?: string;
        }[];
    }>;
    get getWithSegments(): (id: string, options?: Omit<import("@apollo/client").QueryOptions<import("../API").Exact<{
        id: string;
        signalFilter?: import("../API").SignalFilter;
    }>, import("../API").SegmentsByUserGetQuery>, "query">) => Promise<{
        __typename?: "User";
        accounts?: {
            __typename?: "Account";
            id: string;
        }[];
        segmentMemberships?: {
            __typename?: "SegmentMember";
            created_at: any;
            active?: boolean;
            segment: {
                __typename?: "Segment";
                id: string;
                created_at: any;
                name: string;
                status: import("../API").SegmentStatus;
                type?: import("../API").SegmentType;
                signals?: {
                    __typename?: "Signal";
                    id: string;
                    created_at: any;
                    name: string;
                    description?: string;
                    status?: import("../API").SignalState;
                    updated_at: any;
                    tags?: {
                        __typename?: "Tag";
                        id: string;
                        name: string;
                    }[];
                }[];
            };
        }[];
    }>;
    get useGetWithSegments(): (options: ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").SegmentsByUserGetQuery, import("../API").Exact<{
        id: string;
        signalFilter?: import("../API").SignalFilter;
    }>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").SegmentsByUserGetQuery, import("../API").Exact<{
            id: string;
            signalFilter?: import("../API").SignalFilter;
        }>>;
        data: import("../API").SegmentsByUserGetQuery;
        previousData?: import("../API").SegmentsByUserGetQuery;
        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").SegmentsByUserGetQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            id: string;
            signalFilter?: import("../API").SignalFilter;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").SegmentsByUserGetQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            id: string;
            signalFilter?: import("../API").SignalFilter;
        }>>(mapFn: (previousQueryResult: import("../API").SegmentsByUserGetQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").SegmentsByUserGetQuery>, "variables">) => import("../API").SegmentsByUserGetQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            id: string;
            signalFilter?: import("../API").SignalFilter;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").SegmentsByUserGetQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            id: string;
            signalFilter?: import("../API").SignalFilter;
        }>, import("../API").SegmentsByUserGetQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").SegmentsByUserGetQuery>>;
        variables: import("../API").Exact<{
            id: string;
            signalFilter?: import("../API").SignalFilter;
        }>;
        fetchMore: <TFetchData = import("../API").SegmentsByUserGetQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            id: string;
            signalFilter?: import("../API").SignalFilter;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").SegmentsByUserGetQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").SegmentsByUserGetQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useGet(): (options: ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserGetQuery, 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").UserGetQuery, import("../API").Exact<{
            id: string;
        }>>;
        data: import("../API").UserGetQuery;
        previousData?: import("../API").UserGetQuery;
        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").UserGetQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            id: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").UserGetQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            id: string;
        }>>(mapFn: (previousQueryResult: import("../API").UserGetQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").UserGetQuery>, "variables">) => import("../API").UserGetQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            id: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").UserGetQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            id: string;
        }>, import("../API").UserGetQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").UserGetQuery>>;
        variables: import("../API").Exact<{
            id: string;
        }>;
        fetchMore: <TFetchData = import("../API").UserGetQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            id: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").UserGetQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").UserGetQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useLazyGet(): (options?: import("../core").CacheUpdateOptions<ServiceLazyQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserGetQuery, import("../API").Exact<{
        id: string;
    }>>>>) => import("@apollo/client").LazyQueryResultTuple<import("../API").UserGetQuery, import("../API").Exact<{
        id: string;
    }>>;
    get list(): (input: import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>, options?: ServiceQueryOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserListQuery, import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>>>) => Promise<{
        __typename?: "UserConnection";
        totalCount: number;
        edges: {
            __typename?: "UserEdge";
            node: {
                __typename?: "User";
                id: string;
                email?: string;
                firstName?: string;
                lastName?: string;
                fullName?: string;
                openNeedsCount?: number;
                latestNPSScore?: number;
                CSATYearToDate?: number;
                objectSource?: SourceOfData;
                vip?: boolean;
                userDetails?: string;
                organizationID: string;
                created_at: any;
                updated_at: any;
                needs: {
                    __typename?: "Need";
                    id: string;
                    description?: string;
                    organizationID: string;
                    urgency?: import("../API").UrgencyType;
                    sentiment?: import("../API").SentimentTypes;
                    seen?: boolean;
                    status?: import("../API").Status;
                    type?: import("../API").Type;
                    isResolved?: boolean;
                    isProcessed?: boolean;
                    isDeleted?: boolean;
                    resolvedDate?: any;
                    surveyResponseID?: string;
                    dueDate?: any;
                    changeMakerID?: string;
                    additionalDetails?: string;
                    inboxID?: string;
                    objectSource?: SourceOfData;
                    isArchived?: boolean;
                    processedDate?: any;
                    device?: string;
                    browser?: string;
                    updated_at: any;
                    created_at: any;
                    account?: {
                        __typename?: "Account";
                        id: string;
                        displayName?: string;
                    };
                    risks?: {
                        __typename?: "Risk";
                        id: string;
                        value?: string;
                    }[];
                    surveyResponse?: {
                        __typename?: "SurveyResponse";
                        id: string;
                    };
                    attachments?: {
                        __typename?: "Attachment";
                        artifactID?: string;
                        needID?: string;
                        description: string;
                    }[];
                }[];
                properties: {
                    __typename?: "Property";
                    id: string;
                    dataType: import("../API").DataType;
                    organizationID: string;
                    userID?: string;
                    accountID?: string;
                    opportunityID?: string;
                    ticketID?: string;
                    parlorKey: string;
                    objectSource?: SourceOfData;
                    type: import("../API").PropertyType;
                    name: string;
                    TextValue?: string;
                    NumberValue?: number;
                    DateValue?: any;
                    BooleanValue?: boolean;
                    isArchived?: boolean;
                    isDisplayed: boolean;
                    created_at: any;
                    updated_at: any;
                }[];
                portalAccessGrants?: {
                    __typename?: "PortalAccessGrant";
                    id: string;
                    portalID: string;
                    enabled: boolean;
                    lastSharedAt?: any;
                    portalMagicLinks: {
                        __typename?: "PortalMagicLink";
                        id: string;
                    }[];
                }[];
                externalIDs?: {
                    __typename?: "ExternalID";
                    email?: string;
                    externalID: string;
                    id: string;
                    objectSource: string;
                    objectType: string;
                }[];
                accounts?: {
                    __typename?: "Account";
                    id: string;
                    atRisk?: boolean;
                    isEQL: boolean;
                    isAtRisk: boolean;
                    upForRenewal: boolean;
                    vip?: boolean;
                    accountType?: string;
                    vipNeedsCount?: number;
                    displayName?: string;
                    needsCount?: number;
                    needToHaveNeedsCount?: number;
                    niceToHaveNeedsCount?: number;
                    notUrgentNeedsCount?: number;
                    opportunitiesCount?: number;
                    accountPlan?: string;
                    upcomingRenewalDate?: any;
                    detereminedRenewalDate?: any;
                    urgentNeedsCount?: number;
                    openCurrentRevenue?: number;
                    closedLostRevenue?: number;
                    lifetimeValue?: number;
                    objectSource?: SourceOfData;
                    openPotentialRevenue?: number;
                    primaryContactID?: string;
                    primaryDecisionMakerID?: string;
                    searchName?: string;
                    organizationID: string;
                    totalClosedLostRevenue?: number;
                    totalCurrentRevenue?: number;
                    totalPotentialRevenue?: number;
                    nrr?: number;
                    externalIDs?: {
                        __typename?: "ExternalID";
                        externalID: string;
                        objectType: string;
                        objectSource: string;
                        integrationInstance?: {
                            __typename?: "IntegrationInstance";
                            id: string;
                            name: string;
                        };
                    }[];
                }[];
            };
        }[];
        pageInfo: {
            __typename?: "PageInfo";
            endCursor?: any;
            hasNextPage?: boolean;
            hasPreviousPage?: boolean;
            startCursor?: any;
        };
    }>;
    get useList(): (options: import("../core").CacheUpdateOptions<ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserListQuery, import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").UserListQuery, import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>;
        data: import("../API").UserListQuery;
        previousData?: import("../API").UserListQuery;
        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").UserListQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").UserListQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>(mapFn: (previousQueryResult: import("../API").UserListQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").UserListQuery>, "variables">) => import("../API").UserListQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").UserListQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>, import("../API").UserListQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").UserListQuery>>;
        variables: import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>;
        fetchMore: <TFetchData = import("../API").UserListQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").UserListQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").UserListQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get listAccountSidebar(): (input: import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>, options?: ServiceQueryOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserListForAccountSidebarQuery, import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>>>) => Promise<{
        __typename?: "UserConnection";
        totalCount: number;
        edges: {
            __typename?: "UserEdge";
            node: {
                __typename?: "User";
                id: string;
                email?: string;
                firstName?: string;
                lastName?: string;
                fullName?: string;
                vip?: boolean;
                properties: {
                    __typename?: "Property";
                    id: string;
                    dataType: import("../API").DataType;
                    organizationID: string;
                    userID?: string;
                    accountID?: string;
                    opportunityID?: string;
                    ticketID?: string;
                    parlorKey: string;
                    objectSource?: SourceOfData;
                    type: import("../API").PropertyType;
                    name: string;
                    TextValue?: string;
                    NumberValue?: number;
                    DateValue?: any;
                    BooleanValue?: boolean;
                    isArchived?: boolean;
                    isDisplayed: boolean;
                    created_at: any;
                    updated_at: any;
                }[];
            };
        }[];
        pageInfo: {
            __typename?: "PageInfo";
            endCursor?: any;
            hasNextPage?: boolean;
            hasPreviousPage?: boolean;
            startCursor?: any;
        };
    }>;
    get useListAccountSidebar(): (options: import("../core").CacheUpdateOptions<ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserListForAccountSidebarQuery, import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").UserListForAccountSidebarQuery, import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>;
        data: import("../API").UserListForAccountSidebarQuery;
        previousData?: import("../API").UserListForAccountSidebarQuery;
        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").UserListForAccountSidebarQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").UserListForAccountSidebarQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>(mapFn: (previousQueryResult: import("../API").UserListForAccountSidebarQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").UserListForAccountSidebarQuery>, "variables">) => import("../API").UserListForAccountSidebarQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").UserListForAccountSidebarQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>, import("../API").UserListForAccountSidebarQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").UserListForAccountSidebarQuery>>;
        variables: import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>;
        fetchMore: <TFetchData = import("../API").UserListForAccountSidebarQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").UserListForAccountSidebarQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").UserListForAccountSidebarQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get listIDs(): (input: import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>, options?: ServiceQueryOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserListIDsQuery, import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>>>) => Promise<{
        __typename?: "UserConnection";
        totalCount: number;
        edges: {
            __typename?: "UserEdge";
            node: {
                __typename?: "User";
                id: string;
            };
        }[];
        pageInfo: {
            __typename?: "PageInfo";
            endCursor?: any;
            hasNextPage?: boolean;
            hasPreviousPage?: boolean;
            startCursor?: any;
        };
    }>;
    get useListIDs(): (options: import("../core").CacheUpdateOptions<ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserListIDsQuery, import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").UserListIDsQuery, import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>;
        data: import("../API").UserListIDsQuery;
        previousData?: import("../API").UserListIDsQuery;
        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").UserListIDsQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").UserListIDsQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>(mapFn: (previousQueryResult: import("../API").UserListIDsQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").UserListIDsQuery>, "variables">) => import("../API").UserListIDsQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").UserListIDsQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>, import("../API").UserListIDsQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").UserListIDsQuery>>;
        variables: import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>;
        fetchMore: <TFetchData = import("../API").UserListIDsQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").UserFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").UserSort | import("../API").UserSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").UserListIDsQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").UserListIDsQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useLazyList(): (options?: import("../core").CacheUpdateOptions<ServiceLazyQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").UserListQuery, import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>>>>) => import("@apollo/client").LazyQueryResultTuple<import("../API").UserListQuery, import("../API").Exact<{
        filter?: import("../API").UserFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").UserSort | import("../API").UserSort[];
    }>>;
    get getUserTicketSummary(): (options?: import("../core").CacheUpdateOptions<ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").GetUserTicketSummaryQuery, import("../API").Exact<{
        userID: string;
        organizationID: string;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetUserTicketSummaryQuery, import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>;
        data: import("../API").GetUserTicketSummaryQuery;
        previousData?: import("../API").GetUserTicketSummaryQuery;
        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").GetUserTicketSummaryQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetUserTicketSummaryQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>(mapFn: (previousQueryResult: import("../API").GetUserTicketSummaryQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetUserTicketSummaryQuery>, "variables">) => import("../API").GetUserTicketSummaryQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetUserTicketSummaryQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>, import("../API").GetUserTicketSummaryQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetUserTicketSummaryQuery>>;
        variables: import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>;
        fetchMore: <TFetchData = import("../API").GetUserTicketSummaryQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetUserTicketSummaryQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetUserTicketSummaryQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get getUserTicketSummarySimple(): (options?: import("../core").CacheUpdateOptions<ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").GetUserTicketSummaryNoTicketsQuery, import("../API").Exact<{
        userID: string;
        organizationID: string;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetUserTicketSummaryNoTicketsQuery, import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>;
        data: import("../API").GetUserTicketSummaryNoTicketsQuery;
        previousData?: import("../API").GetUserTicketSummaryNoTicketsQuery;
        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").GetUserTicketSummaryNoTicketsQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetUserTicketSummaryNoTicketsQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>(mapFn: (previousQueryResult: import("../API").GetUserTicketSummaryNoTicketsQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetUserTicketSummaryNoTicketsQuery>, "variables">) => import("../API").GetUserTicketSummaryNoTicketsQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetUserTicketSummaryNoTicketsQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>, import("../API").GetUserTicketSummaryNoTicketsQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetUserTicketSummaryNoTicketsQuery>>;
        variables: import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>;
        fetchMore: <TFetchData = import("../API").GetUserTicketSummaryNoTicketsQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            userID: string;
            organizationID: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetUserTicketSummaryNoTicketsQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetUserTicketSummaryNoTicketsQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    listByEmailOrExternalID(options?: ServiceQueryOptions<typeof GetUserByEmailOrExternalIdDocument>): Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetUserByEmailOrExternalIdQuery>>;
    useListByEmailOrExternalID(options: ServiceQueryHookOptions<typeof GetUserByEmailOrExternalIdDocument>): import("@apollo/client").QueryResult<import("../API").GetUserByEmailOrExternalIdQuery, import("../API").Exact<{
        input: import("../API").UserByEmailOrExternalIdInput;
    }>>;
    useLazyListByEmailOrExternalID(options?: ServiceLazyQueryHookOptions<typeof GetUserByEmailOrExternalIdDocument>): import("@apollo/client").LazyQueryResultTuple<import("../API").GetUserByEmailOrExternalIdQuery, import("../API").Exact<{
        input: import("../API").UserByEmailOrExternalIdInput;
    }>>;
    searchByEmailOrExternalID(options?: ServiceQueryOptions<typeof SearchUserByEmailOrExternalIdDocument>): Promise<import("@apollo/client").ApolloQueryResult<import("../API").SearchUserByEmailOrExternalIdQuery>>;
    useSearchByEmailOrExternalID(options: ServiceQueryHookOptions<typeof SearchUserByEmailOrExternalIdDocument>): import("@apollo/client").QueryResult<import("../API").SearchUserByEmailOrExternalIdQuery, import("../API").Exact<{
        input: import("../API").SearchUserByEmailOrExternalIdInput;
    }>>;
    useLazySearchByEmailOrExternalID(options?: ServiceLazyQueryHookOptions<typeof SearchUserByEmailOrExternalIdDocument>): import("@apollo/client").LazyQueryResultTuple<import("../API").SearchUserByEmailOrExternalIdQuery, import("../API").Exact<{
        input: import("../API").SearchUserByEmailOrExternalIdInput;
    }>>;
    get getViewUsersWithPagination(): (options?: import("../core").CacheUpdateOptions<ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").GetViewUsersWithPaginationQuery, import("../API").Exact<{
        organizationID: string;
        postID: string;
        skip: number;
        take: number;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetViewUsersWithPaginationQuery, import("../API").Exact<{
            organizationID: string;
            postID: string;
            skip: number;
            take: number;
        }>>;
        data: import("../API").GetViewUsersWithPaginationQuery;
        previousData?: import("../API").GetViewUsersWithPaginationQuery;
        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").GetViewUsersWithPaginationQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            postID: string;
            skip: number;
            take: number;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetViewUsersWithPaginationQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            postID: string;
            skip: number;
            take: number;
        }>>(mapFn: (previousQueryResult: import("../API").GetViewUsersWithPaginationQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetViewUsersWithPaginationQuery>, "variables">) => import("../API").GetViewUsersWithPaginationQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            organizationID: string;
            postID: string;
            skip: number;
            take: number;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetViewUsersWithPaginationQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            organizationID: string;
            postID: string;
            skip: number;
            take: number;
        }>, import("../API").GetViewUsersWithPaginationQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetViewUsersWithPaginationQuery>>;
        variables: import("../API").Exact<{
            organizationID: string;
            postID: string;
            skip: number;
            take: number;
        }>;
        fetchMore: <TFetchData = import("../API").GetViewUsersWithPaginationQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            organizationID: string;
            postID: string;
            skip: number;
            take: number;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetViewUsersWithPaginationQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetViewUsersWithPaginationQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
}
export {};
