import { Automation } from '../API';
import { CRUDService, ICrudService } from '../core';
export declare class AutomationService extends CRUDService<Automation> {
    protected hasOneModels: ICrudService<Automation>['hasOneModels'];
    get get(): (id: string, options?: Omit<import("@apollo/client").QueryOptions<import("../API").Exact<{
        id: string;
    }>, import("../API").AutomationGetQuery>, "query">) => Promise<{
        __typename: "Automation";
        applyAllTickets?: boolean;
        automationType?: import("../API").AutomationType;
        created_at: any;
        destination?: import("../API").AutomationDestinationType;
        dynamicScoreValueID?: string;
        graphqlQuery?: any[];
        journeyID?: string;
        playbookID?: string;
        id: string;
        integrationDocumentID?: string;
        jobID?: string;
        order?: number;
        milestoneID?: string;
        organizationID: string;
        queryLiteral?: any[][];
        segmentID?: string;
        signalID?: string;
        surveyID?: string;
        updated_at: any;
        actionPings?: {
            __typename?: "ActionPing";
            id: string;
            actionID?: string;
        }[];
        alertDataTemplate?: {
            __typename?: "AlertDataTemplate";
            id: string;
            subject: string;
            callsToAction?: import("../API").CallsToAction[];
            description: string;
            senderType?: import("../API").SurveySenderType;
            greetingOption?: import("../API").GreetingOption;
            name?: string;
            greetingText?: string;
            delaySendTime?: number;
            emailTo?: import("../API").EmailToType;
            accountRoleName?: string;
            ccTeamMemberEmails?: string[];
            bccTeamMemberEmails?: string[];
            ccUserEmails?: string[];
            bccUserEmails?: string[];
            ccAccountRoles?: string[];
            bccAccountRoles?: string[];
            salutationText?: string;
            salutationOption?: import("../API").SalutationOptionType;
            specificTeamMemberID?: string;
            surveyID?: string;
            salutationTemplate?: {
                __typename?: "DynamicHtmlTemplate";
                id: string;
                name?: string;
                html?: string;
            };
            attachments?: {
                __typename?: "Attachment";
                id: string;
                mimeType: string;
                description: string;
                signedUrl: string;
                alertDataTemplateID?: string;
            }[];
            dynamicHtmlTemplate?: {
                __typename?: "DynamicHtmlTemplate";
                id: string;
                html?: string;
                name?: string;
            };
            specificTeamMember?: {
                __typename?: "Admin";
                id: string;
                lastName?: string;
                firstName?: string;
                avatar?: string;
                email: string;
            };
            properties?: {
                __typename?: "PropertyMap";
                id: string;
                name: string;
                sortIndex?: number;
            }[];
        };
        dynamicScoreValue?: {
            __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;
            }[];
        };
        multiMapObjects?: {
            __typename?: "MultiMapObject";
            id: string;
            created_at: any;
            updated_at: any;
            organizationID: string;
            automationID?: string;
            customAlias?: string;
            defaultValue?: string;
            hasCustomAlias?: boolean;
            jobID?: string;
            sourceMapID?: string;
            targetMapID?: string;
        }[];
        journey?: {
            __typename: "Journey";
            id: string;
            name: string;
            organizationID: string;
            completionType?: import("../API").CompletionType;
            version?: string;
            status?: import("../API").SegmentStatus;
            description?: string;
            isNewestVersion?: boolean;
            targetTime?: number;
            markStalledAfterDays?: number;
            updated_at: any;
            created_at: any;
        };
        playbook?: {
            __typename: "Playbook";
            id: string;
            name?: string;
            accountID?: string;
            userID?: string;
            changeMakerID?: string;
            adminID?: string;
            assignedObject?: import("../API").PlayBookObject;
            parentPlaybookID?: string;
            organizationID: string;
            hasParent?: boolean;
            isPaused?: boolean;
            statusCounts: any;
            status?: import("../API").PlayBookStatus;
            updated_at: any;
            created_at: any;
        };
        integrationDocument?: {
            __typename?: "IntegrationDocument";
            id: string;
            organizationID: string;
            name: string;
            authenticated: boolean;
            enabled: boolean;
            category?: import("../API").IntegrationCategory;
            slackID?: string;
            created_at: any;
            updated_at: any;
            triggerURLs: {
                __typename?: "TriggerURL";
                id: string;
                triggerURL: string;
                name: string;
                solutionInstanceName?: string;
                integrationID: string;
                organizationID: string;
                solutionInstanceID?: string;
                created_at: any;
                updated_at: any;
            }[];
            slack?: {
                __typename?: "SlackDocument";
                id: string;
                organizationID: string;
                accessToken: string;
                workspaceID: string;
                created_at: any;
                updated_at: any;
            };
            messageChannels: {
                __typename?: "MessageChannel";
                channelID?: string;
                enabled?: boolean;
                id: string;
                inboxID: string;
                integrationID: string;
                name: string;
                organizationID: string;
                testedAt?: any;
                webhook?: string;
                created_at: any;
                updated_at: any;
            }[];
            integrationInstances: {
                __typename?: "IntegrationInstance";
                id: string;
                name: string;
                authenticated?: boolean;
                created_at: any;
                enabled?: boolean;
                integrationDocumentID?: string;
                organizationID?: string;
                updated_at: any;
                subdomain?: string;
                product?: {
                    __typename?: "Product";
                    id: string;
                    name: string;
                    active: boolean;
                    organizationID: string;
                    allowedDomains?: string[];
                    allowedIPs?: string[];
                    apiKeys?: {
                        __typename?: "ApiKey";
                        id: string;
                        name?: string;
                        description?: string;
                        isKeyEnabled?: boolean;
                        organizationID: string;
                        productID: string;
                        apiGateWayGeneratedID?: string;
                        apiKeyValue?: string;
                        updated_at: any;
                        created_at: any;
                    }[];
                };
            }[];
            trayInstances: {
                __typename?: "TrayInstance";
                id: string;
                popupURL?: string;
                solutionName?: string;
                solutionId?: string;
                authenticated?: boolean;
                enabled?: boolean;
                organizationID?: string;
                created_at: any;
                updated_at: any;
            }[];
        };
        job?: {
            __typename?: "Job";
            id: string;
            name?: string;
            organizationID: string;
            enabled?: boolean;
            lastSyncTime?: any;
            updatedRecordsAllTime?: number;
            updatedRecordsInLastThirtyDays?: number;
            updatedRecordsInLastThreeMonths?: number;
            updatedRecordsInLastYear?: number;
            createdRecordsAllTime?: number;
            createdRecordsInLastYear?: number;
            createdRecordsInLastThirtyDays?: number;
            createdRecordsInLastThreeMonths?: number;
            recordsManagedOverTime?: any;
            direction?: import("../API").JobDirection;
            entityType?: import("../API").EntityType;
            schedule?: string;
            syncInProgress?: boolean;
            filterID?: string;
            integrationInstanceID?: string;
            signalID?: string;
            created_at: any;
            updated_at: any;
        };
        milestone?: {
            __typename: "Milestone";
            id: string;
            journeyID: string;
            name: string;
            nextBranchID?: string;
            order?: number;
            parentBranchID?: string;
            parentMilestoneId?: string;
            targetTime?: number;
            assignIfConditionMet?: boolean;
            assignmentType: import("../API").BranchAssignmentType;
            completionType: import("../API").CompletionType;
            condition?: any[][];
            created_at: any;
            updated_at: any;
            delayTime?: number;
            markStalledAfterDays?: number;
        };
        segment?: {
            __typename?: "Segment";
            id: string;
            name: string;
        };
        signal?: {
            __typename?: "Signal";
            id: string;
            name: string;
            segments: {
                __typename?: "Segment";
                id: string;
                name: string;
            }[];
        };
        survey?: {
            __typename?: "Survey";
            id: string;
            name: string;
            surveyType?: import("../API").SurveyType;
        };
        tasks?: {
            __typename?: "Task";
            id: string;
            organizationID: string;
            objectSource?: import("../API").SourceOfData;
            taskKey?: string;
            projectKey?: string;
            projectName?: string;
            name?: string;
            type?: string;
            status?: string;
            description?: string;
            playbookID?: string;
            actionID?: string;
            milestoneID?: string;
            externalIDs?: {
                __typename?: "ExternalID";
                id: string;
                externalID: string;
            }[];
        }[];
    }>;
    get useGet(): (options: import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationGetQuery, 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").AutomationGetQuery, import("../API").Exact<{
            id: string;
        }>>;
        data: import("../API").AutomationGetQuery;
        previousData?: import("../API").AutomationGetQuery;
        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").AutomationGetQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            id: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").AutomationGetQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            id: string;
        }>>(mapFn: (previousQueryResult: import("../API").AutomationGetQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").AutomationGetQuery>, "variables">) => import("../API").AutomationGetQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            id: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").AutomationGetQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            id: string;
        }>, import("../API").AutomationGetQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").AutomationGetQuery>>;
        variables: import("../API").Exact<{
            id: string;
        }>;
        fetchMore: <TFetchData = import("../API").AutomationGetQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            id: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").AutomationGetQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").AutomationGetQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get create(): (input: Partial<Record<"tasks" | "actionPings" | "multiMapObjects" | "graphqlQuery" | "needThemes", import("../../..").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<Automation>, import("../../..").ModelWithId>> & Omit<import("../API").CreateAutomation, "tasks" | "actionPings" | "multiMapObjects" | "graphqlQuery" | "needThemes" | import("../core").HasOneRelationsOf<Automation>>, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationCreateOneMutation, import("../API").Exact<{
        input: import("../API").CreateAutomation;
    }>>>) => Promise<{
        __typename: "Automation";
        applyAllTickets?: boolean;
        automationType?: import("../API").AutomationType;
        created_at: any;
        destination?: import("../API").AutomationDestinationType;
        dynamicScoreValueID?: string;
        graphqlQuery?: any[];
        journeyID?: string;
        playbookID?: string;
        id: string;
        integrationDocumentID?: string;
        jobID?: string;
        order?: number;
        milestoneID?: string;
        organizationID: string;
        queryLiteral?: any[][];
        segmentID?: string;
        signalID?: string;
        surveyID?: string;
        updated_at: any;
        actionPings?: {
            __typename?: "ActionPing";
            id: string;
            actionID?: string;
        }[];
        alertDataTemplate?: {
            __typename?: "AlertDataTemplate";
            id: string;
            subject: string;
            callsToAction?: import("../API").CallsToAction[];
            description: string;
            senderType?: import("../API").SurveySenderType;
            greetingOption?: import("../API").GreetingOption;
            name?: string;
            greetingText?: string;
            delaySendTime?: number;
            emailTo?: import("../API").EmailToType;
            accountRoleName?: string;
            ccTeamMemberEmails?: string[];
            bccTeamMemberEmails?: string[];
            ccUserEmails?: string[];
            bccUserEmails?: string[];
            ccAccountRoles?: string[];
            bccAccountRoles?: string[];
            salutationText?: string;
            salutationOption?: import("../API").SalutationOptionType;
            specificTeamMemberID?: string;
            surveyID?: string;
            salutationTemplate?: {
                __typename?: "DynamicHtmlTemplate";
                id: string;
                name?: string;
                html?: string;
            };
            attachments?: {
                __typename?: "Attachment";
                id: string;
                mimeType: string;
                description: string;
                signedUrl: string;
                alertDataTemplateID?: string;
            }[];
            dynamicHtmlTemplate?: {
                __typename?: "DynamicHtmlTemplate";
                id: string;
                html?: string;
                name?: string;
            };
            specificTeamMember?: {
                __typename?: "Admin";
                id: string;
                lastName?: string;
                firstName?: string;
                avatar?: string;
                email: string;
            };
            properties?: {
                __typename?: "PropertyMap";
                id: string;
                name: string;
                sortIndex?: number;
            }[];
        };
        dynamicScoreValue?: {
            __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;
            }[];
        };
        multiMapObjects?: {
            __typename?: "MultiMapObject";
            id: string;
            created_at: any;
            updated_at: any;
            organizationID: string;
            automationID?: string;
            customAlias?: string;
            defaultValue?: string;
            hasCustomAlias?: boolean;
            jobID?: string;
            sourceMapID?: string;
            targetMapID?: string;
        }[];
        journey?: {
            __typename: "Journey";
            id: string;
            name: string;
            organizationID: string;
            completionType?: import("../API").CompletionType;
            version?: string;
            status?: import("../API").SegmentStatus;
            description?: string;
            isNewestVersion?: boolean;
            targetTime?: number;
            markStalledAfterDays?: number;
            updated_at: any;
            created_at: any;
        };
        playbook?: {
            __typename: "Playbook";
            id: string;
            name?: string;
            accountID?: string;
            userID?: string;
            changeMakerID?: string;
            adminID?: string;
            assignedObject?: import("../API").PlayBookObject;
            parentPlaybookID?: string;
            organizationID: string;
            hasParent?: boolean;
            isPaused?: boolean;
            statusCounts: any;
            status?: import("../API").PlayBookStatus;
            updated_at: any;
            created_at: any;
        };
        integrationDocument?: {
            __typename?: "IntegrationDocument";
            id: string;
            organizationID: string;
            name: string;
            authenticated: boolean;
            enabled: boolean;
            category?: import("../API").IntegrationCategory;
            slackID?: string;
            created_at: any;
            updated_at: any;
            triggerURLs: {
                __typename?: "TriggerURL";
                id: string;
                triggerURL: string;
                name: string;
                solutionInstanceName?: string;
                integrationID: string;
                organizationID: string;
                solutionInstanceID?: string;
                created_at: any;
                updated_at: any;
            }[];
            slack?: {
                __typename?: "SlackDocument";
                id: string;
                organizationID: string;
                accessToken: string;
                workspaceID: string;
                created_at: any;
                updated_at: any;
            };
            messageChannels: {
                __typename?: "MessageChannel";
                channelID?: string;
                enabled?: boolean;
                id: string;
                inboxID: string;
                integrationID: string;
                name: string;
                organizationID: string;
                testedAt?: any;
                webhook?: string;
                created_at: any;
                updated_at: any;
            }[];
            integrationInstances: {
                __typename?: "IntegrationInstance";
                id: string;
                name: string;
                authenticated?: boolean;
                created_at: any;
                enabled?: boolean;
                integrationDocumentID?: string;
                organizationID?: string;
                updated_at: any;
                subdomain?: string;
                product?: {
                    __typename?: "Product";
                    id: string;
                    name: string;
                    active: boolean;
                    organizationID: string;
                    allowedDomains?: string[];
                    allowedIPs?: string[];
                    apiKeys?: {
                        __typename?: "ApiKey";
                        id: string;
                        name?: string;
                        description?: string;
                        isKeyEnabled?: boolean;
                        organizationID: string;
                        productID: string;
                        apiGateWayGeneratedID?: string;
                        apiKeyValue?: string;
                        updated_at: any;
                        created_at: any;
                    }[];
                };
            }[];
            trayInstances: {
                __typename?: "TrayInstance";
                id: string;
                popupURL?: string;
                solutionName?: string;
                solutionId?: string;
                authenticated?: boolean;
                enabled?: boolean;
                organizationID?: string;
                created_at: any;
                updated_at: any;
            }[];
        };
        job?: {
            __typename?: "Job";
            id: string;
            name?: string;
            organizationID: string;
            enabled?: boolean;
            lastSyncTime?: any;
            updatedRecordsAllTime?: number;
            updatedRecordsInLastThirtyDays?: number;
            updatedRecordsInLastThreeMonths?: number;
            updatedRecordsInLastYear?: number;
            createdRecordsAllTime?: number;
            createdRecordsInLastYear?: number;
            createdRecordsInLastThirtyDays?: number;
            createdRecordsInLastThreeMonths?: number;
            recordsManagedOverTime?: any;
            direction?: import("../API").JobDirection;
            entityType?: import("../API").EntityType;
            schedule?: string;
            syncInProgress?: boolean;
            filterID?: string;
            integrationInstanceID?: string;
            signalID?: string;
            created_at: any;
            updated_at: any;
        };
        milestone?: {
            __typename: "Milestone";
            id: string;
            journeyID: string;
            name: string;
            nextBranchID?: string;
            order?: number;
            parentBranchID?: string;
            parentMilestoneId?: string;
            targetTime?: number;
            assignIfConditionMet?: boolean;
            assignmentType: import("../API").BranchAssignmentType;
            completionType: import("../API").CompletionType;
            condition?: any[][];
            created_at: any;
            updated_at: any;
            delayTime?: number;
            markStalledAfterDays?: number;
        };
        segment?: {
            __typename?: "Segment";
            id: string;
            name: string;
        };
        signal?: {
            __typename?: "Signal";
            id: string;
            name: string;
            segments: {
                __typename?: "Segment";
                id: string;
                name: string;
            }[];
        };
        survey?: {
            __typename?: "Survey";
            id: string;
            name: string;
            surveyType?: import("../API").SurveyType;
        };
        tasks?: {
            __typename?: "Task";
            id: string;
            organizationID: string;
            objectSource?: import("../API").SourceOfData;
            taskKey?: string;
            projectKey?: string;
            projectName?: string;
            name?: string;
            type?: string;
            status?: string;
            description?: string;
            playbookID?: string;
            actionID?: string;
            milestoneID?: string;
            externalIDs?: {
                __typename?: "ExternalID";
                id: string;
                externalID: string;
            }[];
        }[];
    }>;
    get useCreate(): (options?: import("../core").CacheUpdateOptions<import("../core").ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationCreateOneMutation, import("../API").Exact<{
        input: import("../API").CreateAutomation;
    }>>>>) => [(payload: import("../core").InputAndRelations<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationCreateOneMutation, import("../API").Exact<{
        input: import("../API").CreateAutomation;
    }>>, Automation>) => Promise<{
        __typename: "Automation";
        applyAllTickets?: boolean;
        automationType?: import("../API").AutomationType;
        created_at: any;
        destination?: import("../API").AutomationDestinationType;
        dynamicScoreValueID?: string;
        graphqlQuery?: any[];
        journeyID?: string;
        playbookID?: string;
        id: string;
        integrationDocumentID?: string;
        jobID?: string;
        order?: number;
        milestoneID?: string;
        organizationID: string;
        queryLiteral?: any[][];
        segmentID?: string;
        signalID?: string;
        surveyID?: string;
        updated_at: any;
        actionPings?: {
            __typename?: "ActionPing";
            id: string;
            actionID?: string;
        }[];
        alertDataTemplate?: {
            __typename?: "AlertDataTemplate";
            id: string;
            subject: string;
            callsToAction?: import("../API").CallsToAction[];
            description: string;
            senderType?: import("../API").SurveySenderType;
            greetingOption?: import("../API").GreetingOption;
            name?: string;
            greetingText?: string;
            delaySendTime?: number;
            emailTo?: import("../API").EmailToType;
            accountRoleName?: string;
            ccTeamMemberEmails?: string[];
            bccTeamMemberEmails?: string[];
            ccUserEmails?: string[];
            bccUserEmails?: string[];
            ccAccountRoles?: string[];
            bccAccountRoles?: string[];
            salutationText?: string;
            salutationOption?: import("../API").SalutationOptionType;
            specificTeamMemberID?: string;
            surveyID?: string;
            salutationTemplate?: {
                __typename?: "DynamicHtmlTemplate";
                id: string;
                name?: string;
                html?: string;
            };
            attachments?: {
                __typename?: "Attachment";
                id: string;
                mimeType: string;
                description: string;
                signedUrl: string;
                alertDataTemplateID?: string;
            }[];
            dynamicHtmlTemplate?: {
                __typename?: "DynamicHtmlTemplate";
                id: string;
                html?: string;
                name?: string;
            };
            specificTeamMember?: {
                __typename?: "Admin";
                id: string;
                lastName?: string;
                firstName?: string;
                avatar?: string;
                email: string;
            };
            properties?: {
                __typename?: "PropertyMap";
                id: string;
                name: string;
                sortIndex?: number;
            }[];
        };
        dynamicScoreValue?: {
            __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;
            }[];
        };
        multiMapObjects?: {
            __typename?: "MultiMapObject";
            id: string;
            created_at: any;
            updated_at: any;
            organizationID: string;
            automationID?: string;
            customAlias?: string;
            defaultValue?: string;
            hasCustomAlias?: boolean;
            jobID?: string;
            sourceMapID?: string;
            targetMapID?: string;
        }[];
        journey?: {
            __typename: "Journey";
            id: string;
            name: string;
            organizationID: string;
            completionType?: import("../API").CompletionType;
            version?: string;
            status?: import("../API").SegmentStatus;
            description?: string;
            isNewestVersion?: boolean;
            targetTime?: number;
            markStalledAfterDays?: number;
            updated_at: any;
            created_at: any;
        };
        playbook?: {
            __typename: "Playbook";
            id: string;
            name?: string;
            accountID?: string;
            userID?: string;
            changeMakerID?: string;
            adminID?: string;
            assignedObject?: import("../API").PlayBookObject;
            parentPlaybookID?: string;
            organizationID: string;
            hasParent?: boolean;
            isPaused?: boolean;
            statusCounts: any;
            status?: import("../API").PlayBookStatus;
            updated_at: any;
            created_at: any;
        };
        integrationDocument?: {
            __typename?: "IntegrationDocument";
            id: string;
            organizationID: string;
            name: string;
            authenticated: boolean;
            enabled: boolean;
            category?: import("../API").IntegrationCategory;
            slackID?: string;
            created_at: any;
            updated_at: any;
            triggerURLs: {
                __typename?: "TriggerURL";
                id: string;
                triggerURL: string;
                name: string;
                solutionInstanceName?: string;
                integrationID: string;
                organizationID: string;
                solutionInstanceID?: string;
                created_at: any;
                updated_at: any;
            }[];
            slack?: {
                __typename?: "SlackDocument";
                id: string;
                organizationID: string;
                accessToken: string;
                workspaceID: string;
                created_at: any;
                updated_at: any;
            };
            messageChannels: {
                __typename?: "MessageChannel";
                channelID?: string;
                enabled?: boolean;
                id: string;
                inboxID: string;
                integrationID: string;
                name: string;
                organizationID: string;
                testedAt?: any;
                webhook?: string;
                created_at: any;
                updated_at: any;
            }[];
            integrationInstances: {
                __typename?: "IntegrationInstance";
                id: string;
                name: string;
                authenticated?: boolean;
                created_at: any;
                enabled?: boolean;
                integrationDocumentID?: string;
                organizationID?: string;
                updated_at: any;
                subdomain?: string;
                product?: {
                    __typename?: "Product";
                    id: string;
                    name: string;
                    active: boolean;
                    organizationID: string;
                    allowedDomains?: string[];
                    allowedIPs?: string[];
                    apiKeys?: {
                        __typename?: "ApiKey";
                        id: string;
                        name?: string;
                        description?: string;
                        isKeyEnabled?: boolean;
                        organizationID: string;
                        productID: string;
                        apiGateWayGeneratedID?: string;
                        apiKeyValue?: string;
                        updated_at: any;
                        created_at: any;
                    }[];
                };
            }[];
            trayInstances: {
                __typename?: "TrayInstance";
                id: string;
                popupURL?: string;
                solutionName?: string;
                solutionId?: string;
                authenticated?: boolean;
                enabled?: boolean;
                organizationID?: string;
                created_at: any;
                updated_at: any;
            }[];
        };
        job?: {
            __typename?: "Job";
            id: string;
            name?: string;
            organizationID: string;
            enabled?: boolean;
            lastSyncTime?: any;
            updatedRecordsAllTime?: number;
            updatedRecordsInLastThirtyDays?: number;
            updatedRecordsInLastThreeMonths?: number;
            updatedRecordsInLastYear?: number;
            createdRecordsAllTime?: number;
            createdRecordsInLastYear?: number;
            createdRecordsInLastThirtyDays?: number;
            createdRecordsInLastThreeMonths?: number;
            recordsManagedOverTime?: any;
            direction?: import("../API").JobDirection;
            entityType?: import("../API").EntityType;
            schedule?: string;
            syncInProgress?: boolean;
            filterID?: string;
            integrationInstanceID?: string;
            signalID?: string;
            created_at: any;
            updated_at: any;
        };
        milestone?: {
            __typename: "Milestone";
            id: string;
            journeyID: string;
            name: string;
            nextBranchID?: string;
            order?: number;
            parentBranchID?: string;
            parentMilestoneId?: string;
            targetTime?: number;
            assignIfConditionMet?: boolean;
            assignmentType: import("../API").BranchAssignmentType;
            completionType: import("../API").CompletionType;
            condition?: any[][];
            created_at: any;
            updated_at: any;
            delayTime?: number;
            markStalledAfterDays?: number;
        };
        segment?: {
            __typename?: "Segment";
            id: string;
            name: string;
        };
        signal?: {
            __typename?: "Signal";
            id: string;
            name: string;
            segments: {
                __typename?: "Segment";
                id: string;
                name: string;
            }[];
        };
        survey?: {
            __typename?: "Survey";
            id: string;
            name: string;
            surveyType?: import("../API").SurveyType;
        };
        tasks?: {
            __typename?: "Task";
            id: string;
            organizationID: string;
            objectSource?: import("../API").SourceOfData;
            taskKey?: string;
            projectKey?: string;
            projectName?: string;
            name?: string;
            type?: string;
            status?: string;
            description?: string;
            playbookID?: string;
            actionID?: string;
            milestoneID?: string;
            externalIDs?: {
                __typename?: "ExternalID";
                id: string;
                externalID: string;
            }[];
        }[];
    }>, import("@apollo/client").MutationResult<{
        createOne: import("../../..").ModelWithId;
    }>];
    get delete(): (id: string, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationDeleteOneMutation, import("../API").Exact<{
        input: import("../API").DeleteOneAutomationInput;
    }>>>) => Promise<{
        __typename?: "AutomationDeleteResponse";
        id?: string;
    }>;
    get useDelete(): (options?: import("../core").ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationDeleteOneMutation, import("../API").Exact<{
        input: import("../API").DeleteOneAutomationInput;
    }>>>) => [(id?: string) => Promise<{
        __typename?: "AutomationDeleteResponse";
        id?: string;
    }>, import("@apollo/client").MutationResult<import("../API").AutomationDeleteOneMutation>];
    get update(): (input: Partial<Record<"tasks" | "actionPings" | "multiMapObjects" | "graphqlQuery" | "needThemes", import("../../..").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<Automation>, import("../../..").ModelWithId>> & Omit<import("../API").UpdateAutomation, "tasks" | "actionPings" | "multiMapObjects" | "graphqlQuery" | "needThemes" | import("../core").HasOneRelationsOf<Automation>> & {
        id: string;
    }, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneAutomationInput;
    }>>>) => Promise<{
        __typename: "Automation";
        applyAllTickets?: boolean;
        automationType?: import("../API").AutomationType;
        created_at: any;
        destination?: import("../API").AutomationDestinationType;
        dynamicScoreValueID?: string;
        graphqlQuery?: any[];
        journeyID?: string;
        playbookID?: string;
        id: string;
        integrationDocumentID?: string;
        jobID?: string;
        order?: number;
        milestoneID?: string;
        organizationID: string;
        queryLiteral?: any[][];
        segmentID?: string;
        signalID?: string;
        surveyID?: string;
        updated_at: any;
        actionPings?: {
            __typename?: "ActionPing";
            id: string;
            actionID?: string;
        }[];
        alertDataTemplate?: {
            __typename?: "AlertDataTemplate";
            id: string;
            subject: string;
            callsToAction?: import("../API").CallsToAction[];
            description: string;
            senderType?: import("../API").SurveySenderType;
            greetingOption?: import("../API").GreetingOption;
            name?: string;
            greetingText?: string;
            delaySendTime?: number;
            emailTo?: import("../API").EmailToType;
            accountRoleName?: string;
            ccTeamMemberEmails?: string[];
            bccTeamMemberEmails?: string[];
            ccUserEmails?: string[];
            bccUserEmails?: string[];
            ccAccountRoles?: string[];
            bccAccountRoles?: string[];
            salutationText?: string;
            salutationOption?: import("../API").SalutationOptionType;
            specificTeamMemberID?: string;
            surveyID?: string;
            salutationTemplate?: {
                __typename?: "DynamicHtmlTemplate";
                id: string;
                name?: string;
                html?: string;
            };
            attachments?: {
                __typename?: "Attachment";
                id: string;
                mimeType: string;
                description: string;
                signedUrl: string;
                alertDataTemplateID?: string;
            }[];
            dynamicHtmlTemplate?: {
                __typename?: "DynamicHtmlTemplate";
                id: string;
                html?: string;
                name?: string;
            };
            specificTeamMember?: {
                __typename?: "Admin";
                id: string;
                lastName?: string;
                firstName?: string;
                avatar?: string;
                email: string;
            };
            properties?: {
                __typename?: "PropertyMap";
                id: string;
                name: string;
                sortIndex?: number;
            }[];
        };
        dynamicScoreValue?: {
            __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;
            }[];
        };
        multiMapObjects?: {
            __typename?: "MultiMapObject";
            id: string;
            created_at: any;
            updated_at: any;
            organizationID: string;
            automationID?: string;
            customAlias?: string;
            defaultValue?: string;
            hasCustomAlias?: boolean;
            jobID?: string;
            sourceMapID?: string;
            targetMapID?: string;
        }[];
        journey?: {
            __typename: "Journey";
            id: string;
            name: string;
            organizationID: string;
            completionType?: import("../API").CompletionType;
            version?: string;
            status?: import("../API").SegmentStatus;
            description?: string;
            isNewestVersion?: boolean;
            targetTime?: number;
            markStalledAfterDays?: number;
            updated_at: any;
            created_at: any;
        };
        playbook?: {
            __typename: "Playbook";
            id: string;
            name?: string;
            accountID?: string;
            userID?: string;
            changeMakerID?: string;
            adminID?: string;
            assignedObject?: import("../API").PlayBookObject;
            parentPlaybookID?: string;
            organizationID: string;
            hasParent?: boolean;
            isPaused?: boolean;
            statusCounts: any;
            status?: import("../API").PlayBookStatus;
            updated_at: any;
            created_at: any;
        };
        integrationDocument?: {
            __typename?: "IntegrationDocument";
            id: string;
            organizationID: string;
            name: string;
            authenticated: boolean;
            enabled: boolean;
            category?: import("../API").IntegrationCategory;
            slackID?: string;
            created_at: any;
            updated_at: any;
            triggerURLs: {
                __typename?: "TriggerURL";
                id: string;
                triggerURL: string;
                name: string;
                solutionInstanceName?: string;
                integrationID: string;
                organizationID: string;
                solutionInstanceID?: string;
                created_at: any;
                updated_at: any;
            }[];
            slack?: {
                __typename?: "SlackDocument";
                id: string;
                organizationID: string;
                accessToken: string;
                workspaceID: string;
                created_at: any;
                updated_at: any;
            };
            messageChannels: {
                __typename?: "MessageChannel";
                channelID?: string;
                enabled?: boolean;
                id: string;
                inboxID: string;
                integrationID: string;
                name: string;
                organizationID: string;
                testedAt?: any;
                webhook?: string;
                created_at: any;
                updated_at: any;
            }[];
            integrationInstances: {
                __typename?: "IntegrationInstance";
                id: string;
                name: string;
                authenticated?: boolean;
                created_at: any;
                enabled?: boolean;
                integrationDocumentID?: string;
                organizationID?: string;
                updated_at: any;
                subdomain?: string;
                product?: {
                    __typename?: "Product";
                    id: string;
                    name: string;
                    active: boolean;
                    organizationID: string;
                    allowedDomains?: string[];
                    allowedIPs?: string[];
                    apiKeys?: {
                        __typename?: "ApiKey";
                        id: string;
                        name?: string;
                        description?: string;
                        isKeyEnabled?: boolean;
                        organizationID: string;
                        productID: string;
                        apiGateWayGeneratedID?: string;
                        apiKeyValue?: string;
                        updated_at: any;
                        created_at: any;
                    }[];
                };
            }[];
            trayInstances: {
                __typename?: "TrayInstance";
                id: string;
                popupURL?: string;
                solutionName?: string;
                solutionId?: string;
                authenticated?: boolean;
                enabled?: boolean;
                organizationID?: string;
                created_at: any;
                updated_at: any;
            }[];
        };
        job?: {
            __typename?: "Job";
            id: string;
            name?: string;
            organizationID: string;
            enabled?: boolean;
            lastSyncTime?: any;
            updatedRecordsAllTime?: number;
            updatedRecordsInLastThirtyDays?: number;
            updatedRecordsInLastThreeMonths?: number;
            updatedRecordsInLastYear?: number;
            createdRecordsAllTime?: number;
            createdRecordsInLastYear?: number;
            createdRecordsInLastThirtyDays?: number;
            createdRecordsInLastThreeMonths?: number;
            recordsManagedOverTime?: any;
            direction?: import("../API").JobDirection;
            entityType?: import("../API").EntityType;
            schedule?: string;
            syncInProgress?: boolean;
            filterID?: string;
            integrationInstanceID?: string;
            signalID?: string;
            created_at: any;
            updated_at: any;
        };
        milestone?: {
            __typename: "Milestone";
            id: string;
            journeyID: string;
            name: string;
            nextBranchID?: string;
            order?: number;
            parentBranchID?: string;
            parentMilestoneId?: string;
            targetTime?: number;
            assignIfConditionMet?: boolean;
            assignmentType: import("../API").BranchAssignmentType;
            completionType: import("../API").CompletionType;
            condition?: any[][];
            created_at: any;
            updated_at: any;
            delayTime?: number;
            markStalledAfterDays?: number;
        };
        segment?: {
            __typename?: "Segment";
            id: string;
            name: string;
        };
        signal?: {
            __typename?: "Signal";
            id: string;
            name: string;
            segments: {
                __typename?: "Segment";
                id: string;
                name: string;
            }[];
        };
        survey?: {
            __typename?: "Survey";
            id: string;
            name: string;
            surveyType?: import("../API").SurveyType;
        };
        tasks?: {
            __typename?: "Task";
            id: string;
            organizationID: string;
            objectSource?: import("../API").SourceOfData;
            taskKey?: string;
            projectKey?: string;
            projectName?: string;
            name?: string;
            type?: string;
            status?: string;
            description?: string;
            playbookID?: string;
            actionID?: string;
            milestoneID?: string;
            externalIDs?: {
                __typename?: "ExternalID";
                id: string;
                externalID: string;
            }[];
        }[];
    }>;
    get useUpdate(): (mainOptions?: import("../core").CacheUpdateOptions<import("../core").ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneAutomationInput;
    }>>>>) => [({ id, ...input }: Partial<Record<"tasks" | "actionPings" | "multiMapObjects" | "graphqlQuery" | "needThemes", import("../../..").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<Automation>, import("../../..").ModelWithId>> & import("../API").UpdateAutomation & {
        id: string;
    }, options?: import("../core").CacheUpdateOptions<import("../core").ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneAutomationInput;
    }>>>>) => Promise<Record<string, unknown>>, import("@apollo/client").MutationResult<{
        updateOne: Record<string, unknown>;
    }>];
    get list(): (input: import("../API").Exact<{
        filter?: import("../API").AutomationFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
    }>, options?: import("../core").ServiceQueryOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationListQuery, import("../API").Exact<{
        filter?: import("../API").AutomationFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
    }>>>) => Promise<{
        __typename?: "AutomationConnection";
        totalCount: number;
        edges: {
            __typename?: "AutomationEdge";
            node: {
                __typename: "Automation";
                applyAllTickets?: boolean;
                automationType?: import("../API").AutomationType;
                created_at: any;
                destination?: import("../API").AutomationDestinationType;
                dynamicScoreValueID?: string;
                graphqlQuery?: any[];
                journeyID?: string;
                playbookID?: string;
                id: string;
                integrationDocumentID?: string;
                jobID?: string;
                order?: number;
                milestoneID?: string;
                organizationID: string;
                queryLiteral?: any[][];
                segmentID?: string;
                signalID?: string;
                surveyID?: string;
                updated_at: any;
                actionPings?: {
                    __typename?: "ActionPing";
                    id: string;
                    actionID?: string;
                }[];
                alertDataTemplate?: {
                    __typename?: "AlertDataTemplate";
                    id: string;
                    subject: string;
                    callsToAction?: import("../API").CallsToAction[];
                    description: string;
                    senderType?: import("../API").SurveySenderType;
                    greetingOption?: import("../API").GreetingOption;
                    name?: string;
                    greetingText?: string;
                    delaySendTime?: number;
                    emailTo?: import("../API").EmailToType;
                    accountRoleName?: string;
                    ccTeamMemberEmails?: string[];
                    bccTeamMemberEmails?: string[];
                    ccUserEmails?: string[];
                    bccUserEmails?: string[];
                    ccAccountRoles?: string[];
                    bccAccountRoles?: string[];
                    salutationText?: string;
                    salutationOption?: import("../API").SalutationOptionType;
                    specificTeamMemberID?: string;
                    surveyID?: string;
                    salutationTemplate?: {
                        __typename?: "DynamicHtmlTemplate";
                        id: string;
                        name?: string;
                        html?: string;
                    };
                    attachments?: {
                        __typename?: "Attachment";
                        id: string;
                        mimeType: string;
                        description: string;
                        signedUrl: string;
                        alertDataTemplateID?: string;
                    }[];
                    dynamicHtmlTemplate?: {
                        __typename?: "DynamicHtmlTemplate";
                        id: string;
                        html?: string;
                        name?: string;
                    };
                    specificTeamMember?: {
                        __typename?: "Admin";
                        id: string;
                        lastName?: string;
                        firstName?: string;
                        avatar?: string;
                        email: string;
                    };
                    properties?: {
                        __typename?: "PropertyMap";
                        id: string;
                        name: string;
                        sortIndex?: number;
                    }[];
                };
                dynamicScoreValue?: {
                    __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;
                    }[];
                };
                multiMapObjects?: {
                    __typename?: "MultiMapObject";
                    id: string;
                    created_at: any;
                    updated_at: any;
                    organizationID: string;
                    automationID?: string;
                    customAlias?: string;
                    defaultValue?: string;
                    hasCustomAlias?: boolean;
                    jobID?: string;
                    sourceMapID?: string;
                    targetMapID?: string;
                }[];
                journey?: {
                    __typename: "Journey";
                    id: string;
                    name: string;
                    organizationID: string;
                    completionType?: import("../API").CompletionType;
                    version?: string;
                    status?: import("../API").SegmentStatus;
                    description?: string;
                    isNewestVersion?: boolean;
                    targetTime?: number;
                    markStalledAfterDays?: number;
                    updated_at: any;
                    created_at: any;
                };
                playbook?: {
                    __typename: "Playbook";
                    id: string;
                    name?: string;
                    accountID?: string;
                    userID?: string;
                    changeMakerID?: string;
                    adminID?: string;
                    assignedObject?: import("../API").PlayBookObject;
                    parentPlaybookID?: string;
                    organizationID: string;
                    hasParent?: boolean;
                    isPaused?: boolean;
                    statusCounts: any;
                    status?: import("../API").PlayBookStatus;
                    updated_at: any;
                    created_at: any;
                };
                integrationDocument?: {
                    __typename?: "IntegrationDocument";
                    id: string;
                    organizationID: string;
                    name: string;
                    authenticated: boolean;
                    enabled: boolean;
                    category?: import("../API").IntegrationCategory;
                    slackID?: string;
                    created_at: any;
                    updated_at: any;
                    triggerURLs: {
                        __typename?: "TriggerURL";
                        id: string;
                        triggerURL: string;
                        name: string;
                        solutionInstanceName?: string;
                        integrationID: string;
                        organizationID: string;
                        solutionInstanceID?: string;
                        created_at: any;
                        updated_at: any;
                    }[];
                    slack?: {
                        __typename?: "SlackDocument";
                        id: string;
                        organizationID: string;
                        accessToken: string;
                        workspaceID: string;
                        created_at: any;
                        updated_at: any;
                    };
                    messageChannels: {
                        __typename?: "MessageChannel";
                        channelID?: string;
                        enabled?: boolean;
                        id: string;
                        inboxID: string;
                        integrationID: string;
                        name: string;
                        organizationID: string;
                        testedAt?: any;
                        webhook?: string;
                        created_at: any;
                        updated_at: any;
                    }[];
                    integrationInstances: {
                        __typename?: "IntegrationInstance";
                        id: string;
                        name: string;
                        authenticated?: boolean;
                        created_at: any;
                        enabled?: boolean;
                        integrationDocumentID?: string;
                        organizationID?: string;
                        updated_at: any;
                        subdomain?: string;
                        product?: {
                            __typename?: "Product";
                            id: string;
                            name: string;
                            active: boolean;
                            organizationID: string;
                            allowedDomains?: string[];
                            allowedIPs?: string[];
                            apiKeys?: {
                                __typename?: "ApiKey";
                                id: string;
                                name?: string;
                                description?: string;
                                isKeyEnabled?: boolean;
                                organizationID: string;
                                productID: string;
                                apiGateWayGeneratedID?: string;
                                apiKeyValue?: string;
                                updated_at: any;
                                created_at: any;
                            }[];
                        };
                    }[];
                    trayInstances: {
                        __typename?: "TrayInstance";
                        id: string;
                        popupURL?: string;
                        solutionName?: string;
                        solutionId?: string;
                        authenticated?: boolean;
                        enabled?: boolean;
                        organizationID?: string;
                        created_at: any;
                        updated_at: any;
                    }[];
                };
                job?: {
                    __typename?: "Job";
                    id: string;
                    name?: string;
                    organizationID: string;
                    enabled?: boolean;
                    lastSyncTime?: any;
                    updatedRecordsAllTime?: number;
                    updatedRecordsInLastThirtyDays?: number;
                    updatedRecordsInLastThreeMonths?: number;
                    updatedRecordsInLastYear?: number;
                    createdRecordsAllTime?: number;
                    createdRecordsInLastYear?: number;
                    createdRecordsInLastThirtyDays?: number;
                    createdRecordsInLastThreeMonths?: number;
                    recordsManagedOverTime?: any;
                    direction?: import("../API").JobDirection;
                    entityType?: import("../API").EntityType;
                    schedule?: string;
                    syncInProgress?: boolean;
                    filterID?: string;
                    integrationInstanceID?: string;
                    signalID?: string;
                    created_at: any;
                    updated_at: any;
                };
                milestone?: {
                    __typename: "Milestone";
                    id: string;
                    journeyID: string;
                    name: string;
                    nextBranchID?: string;
                    order?: number;
                    parentBranchID?: string;
                    parentMilestoneId?: string;
                    targetTime?: number;
                    assignIfConditionMet?: boolean;
                    assignmentType: import("../API").BranchAssignmentType;
                    completionType: import("../API").CompletionType;
                    condition?: any[][];
                    created_at: any;
                    updated_at: any;
                    delayTime?: number;
                    markStalledAfterDays?: number;
                };
                segment?: {
                    __typename?: "Segment";
                    id: string;
                    name: string;
                };
                signal?: {
                    __typename?: "Signal";
                    id: string;
                    name: string;
                    segments: {
                        __typename?: "Segment";
                        id: string;
                        name: string;
                    }[];
                };
                survey?: {
                    __typename?: "Survey";
                    id: string;
                    name: string;
                    surveyType?: import("../API").SurveyType;
                };
                tasks?: {
                    __typename?: "Task";
                    id: string;
                    organizationID: string;
                    objectSource?: import("../API").SourceOfData;
                    taskKey?: string;
                    projectKey?: string;
                    projectName?: string;
                    name?: string;
                    type?: string;
                    status?: string;
                    description?: string;
                    playbookID?: string;
                    actionID?: string;
                    milestoneID?: string;
                    externalIDs?: {
                        __typename?: "ExternalID";
                        id: string;
                        externalID: string;
                    }[];
                }[];
            };
        }[];
        pageInfo: {
            __typename?: "PageInfo";
            endCursor?: any;
            startCursor?: any;
            hasNextPage?: boolean;
            hasPreviousPage?: boolean;
        };
    }>;
    get useList(): (options: import("../core").CacheUpdateOptions<import("../core").ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").AutomationListQuery, import("../API").Exact<{
        filter?: import("../API").AutomationFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").AutomationListQuery, import("../API").Exact<{
            filter?: import("../API").AutomationFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
        }>>;
        data: import("../API").AutomationListQuery;
        previousData?: import("../API").AutomationListQuery;
        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").AutomationListQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").AutomationFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").AutomationListQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").AutomationFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
        }>>(mapFn: (previousQueryResult: import("../API").AutomationListQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").AutomationListQuery>, "variables">) => import("../API").AutomationListQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").AutomationFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").AutomationListQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").AutomationFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
        }>, import("../API").AutomationListQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").AutomationListQuery>>;
        variables: import("../API").Exact<{
            filter?: import("../API").AutomationFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
        }>;
        fetchMore: <TFetchData = import("../API").AutomationListQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("../API").Exact<{
            filter?: import("../API").AutomationFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").AutomationSort | import("../API").AutomationSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").AutomationListQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").AutomationListQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    getAutomationCounts(automationID: string, accountID?: string, segmentID?: string): Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetTaskAutomationCountsQuery>>;
}
