import { ResultOf } from '@graphql-typed-document-node/core';
import { RenderAirtableSelectorProps } from '@parlor/components/select';
import { CustomTaskInput, GetMyTeamsOpenAndHighPriorityTasksCountDocument, GetMyTeamsTasksListWithFilterDocument, JiraIssuesListDocument, SetAccountsOnTaskDocument, SetNeedsOnTaskDocument, SetTopicsOnTaskDocument, SetUsersOnTaskDocument, SourceOfData, Task } from '../API';
import { CRUDService, ICrudService, ServiceMutationHookOptions, ServiceQueryHookOptions } from '../core';
type AdditionInputProps = {
    airtableTask?: RenderAirtableSelectorProps;
    jiraIssue?: ResultOf<typeof JiraIssuesListDocument>['searchJiraIssues'];
};
type GetMyTeamsOpenAndHighPriorityTasksType = typeof GetMyTeamsOpenAndHighPriorityTasksCountDocument;
type GetMyTeamsTasksWithFilterType = typeof GetMyTeamsTasksListWithFilterDocument;
export declare class TaskService extends CRUDService<Task> {
    protected hasOneModels: ICrudService<Task>['hasOneModels'];
    protected hasManyModels: ICrudService<Task>['hasManyModels'];
    setAccounts(options?: ServiceMutationHookOptions<typeof SetAccountsOnTaskDocument>): import("@apollo/client").MutationTuple<import("../API").SetAccountsOnTaskMutation, import("../API").Exact<{
        input: import("../API").SetAccountsOnTaskInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    setUsers(options?: ServiceMutationHookOptions<typeof SetUsersOnTaskDocument>): import("@apollo/client").MutationTuple<import("../API").SetUsersOnTaskMutation, import("../API").Exact<{
        input: import("../API").SetUsersOnTaskInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    setNeeds(options?: ServiceMutationHookOptions<typeof SetNeedsOnTaskDocument>): import("@apollo/client").MutationTuple<import("../API").SetNeedsOnTaskMutation, import("../API").Exact<{
        input: import("../API").SetNeedsOnTaskInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    setTopics(options?: ServiceMutationHookOptions<typeof SetTopicsOnTaskDocument>): import("@apollo/client").MutationTuple<import("../API").SetTopicsOnTaskMutation, import("../API").Exact<{
        input: import("../API").SetTopicsOnTaskInput;
    }>, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>;
    get get(): (id: string, options?: Omit<import("@apollo/client").QueryOptions<import("../API").Exact<{
        id: string;
    }>, import("../API").TaskGetQuery>, "query">) => Promise<{
        __typename?: "Task";
        id: string;
        organizationID: string;
        objectSource?: SourceOfData;
        playbookID?: string;
        actionID?: string;
        milestoneID?: string;
        taskKey?: string;
        projectKey?: string;
        projectName?: string;
        name?: string;
        type?: string;
        status?: string;
        description?: string;
        isCustomerFacing?: boolean;
        adminCreatorID?: string;
        assignedAdminID?: string;
        dueDate?: any;
        isCompleted?: boolean;
        completedDate?: any;
        priority?: import("../API").Priority;
        taskType?: string;
        updated_at: any;
        created_at: any;
        playbook?: {
            __typename?: "Playbook";
            id: string;
            name?: string;
        };
        action?: {
            __typename?: "Action";
            id: string;
            segment?: {
                __typename?: "Segment";
                id: string;
                name: string;
            };
            dynamicScoreValue?: {
                __typename?: "DynamicScoreValue";
                id: string;
                dynamicScore: {
                    __typename?: "DynamicScore";
                    id: string;
                    name: string;
                };
            };
        };
        milestone?: {
            __typename?: "Milestone";
            id: string;
            name: string;
        };
        externalIDs?: {
            __typename?: "ExternalID";
            id: string;
            externalID: string;
        }[];
        accounts?: {
            __typename?: "Account";
            id: string;
            accountPlan?: string;
            displayName?: string;
            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;
            };
        }[];
        adminCreator?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            email: string;
            firstName?: string;
            lastName?: string;
        };
        artifacts: {
            __typename?: "artifact";
            id: string;
            organizationID: string;
            description: string;
            inboxID?: string;
            userID?: string;
            name: string;
        }[];
        assignedAdmin?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            email: string;
            firstName?: string;
            lastName?: string;
        };
        needs: {
            __typename?: "Need";
            id: string;
            description?: string;
        }[];
        themes: {
            __typename?: "Theme";
            id: string;
            displayName: string;
        }[];
        topics: {
            __typename?: "Topic";
            organizationID: string;
            isResolved: boolean;
            name: string;
            id: string;
            topicKey?: number;
            typeOption?: {
                __typename?: "TypeOption";
                id: string;
                value: string;
            };
            statusOption?: {
                __typename?: "StatusOption";
                id: string;
                value?: string;
                color?: string;
            };
            parent?: {
                __typename?: "Topic";
                id: string;
                name: string;
            };
            inbox?: {
                __typename?: "Inbox";
                id: string;
                key: string;
                name: string;
            };
        }[];
        users?: {
            __typename?: "User";
            id: string;
            firstName?: string;
            lastName?: string;
            fullName?: string;
            accounts?: {
                __typename?: "Account";
                id: string;
                displayName?: string;
            }[];
        }[];
    }>;
    get useGet(): (options: ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskGetQuery, 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").TaskGetQuery, import("../API").Exact<{
            id: string;
        }>>;
        data: import("../API").TaskGetQuery;
        previousData?: import("../API").TaskGetQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            id: string;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TaskGetQuery, TSubscriptionVariables = import("../API").Exact<{
            id: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TaskGetQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            id: string;
        }>>(mapFn: (previousQueryResult: import("../API").TaskGetQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TaskGetQuery>, "variables">) => import("../API").TaskGetQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            id: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TaskGetQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            id: string;
        }>, import("../API").TaskGetQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TaskGetQuery>>;
        fetchMore: <TFetchData = import("../API").TaskGetQuery, TFetchVars = import("../API").Exact<{
            id: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TaskGetQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TaskGetQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get create(): (input: Partial<Record<"externalIDs" | "users" | "properties" | "accounts" | "needs" | "themes" | "histories" | "artifacts" | "topics", import("@parlor/components/select").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<Task>, import("@parlor/components/select").ModelWithId>> & Omit<import("../API").TaskInput, "externalIDs" | "users" | "properties" | "accounts" | "needs" | "themes" | "histories" | "artifacts" | "topics" | import("../core").HasOneRelationsOf<Task>>, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskCreateOneMutation, import("../API").Exact<{
        input: import("../API").TaskInput;
    }>>>) => Promise<{
        __typename?: "Task";
        id: string;
        organizationID: string;
        taskKey?: string;
        projectKey?: string;
        projectName?: string;
        name?: string;
        type?: string;
        status?: string;
        description?: string;
        objectSource?: SourceOfData;
        externalIDs?: {
            __typename?: "ExternalID";
            id: string;
            externalID: string;
        }[];
    }>;
    get useCreate(): (options?: import("../core").CacheUpdateOptions<ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskCreateOneMutation, import("../API").Exact<{
        input: import("../API").TaskInput;
    }>>>>) => [(payload: import("../core").InputAndRelations<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskCreateOneMutation, import("../API").Exact<{
        input: import("../API").TaskInput;
    }>>, Task>) => Promise<{
        __typename?: "Task";
        id: string;
        organizationID: string;
        taskKey?: string;
        projectKey?: string;
        projectName?: string;
        name?: string;
        type?: string;
        status?: string;
        description?: string;
        objectSource?: SourceOfData;
        externalIDs?: {
            __typename?: "ExternalID";
            id: string;
            externalID: string;
        }[];
    }>, import("@apollo/client").MutationResult<any>];
    get delete(): (id: string, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskDeleteOneMutation, import("../API").Exact<{
        input: import("../API").DeleteOneTaskInput;
    }>>>) => Promise<{
        __typename?: "TaskDeleteResponse";
        id?: string;
    }>;
    get useDelete(): (options?: ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskDeleteOneMutation, import("../API").Exact<{
        input: import("../API").DeleteOneTaskInput;
    }>>>) => [(id?: string) => Promise<{
        __typename?: "TaskDeleteResponse";
        id?: string;
    }>, import("@apollo/client").MutationResult<import("../API").TaskDeleteOneMutation>];
    get update(): (input: Partial<Record<"externalIDs" | "users" | "properties" | "accounts" | "needs" | "themes" | "histories" | "artifacts" | "topics", import("@parlor/components/select").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<Task>, import("@parlor/components/select").ModelWithId>> & Omit<import("../API").TaskInput, "externalIDs" | "users" | "properties" | "accounts" | "needs" | "themes" | "histories" | "artifacts" | "topics" | import("../core").HasOneRelationsOf<Task>> & {
        id: string;
    }, options?: import("../core").MutationOptionsWithoutMutation<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneTaskInput;
    }>>>) => Promise<{
        __typename?: "Task";
        id: string;
        organizationID: string;
        objectSource?: SourceOfData;
        playbookID?: string;
        actionID?: string;
        milestoneID?: string;
        taskKey?: string;
        projectKey?: string;
        projectName?: string;
        name?: string;
        type?: string;
        status?: string;
        description?: string;
        isCustomerFacing?: boolean;
        adminCreatorID?: string;
        assignedAdminID?: string;
        dueDate?: any;
        isCompleted?: boolean;
        completedDate?: any;
        priority?: import("../API").Priority;
        taskType?: string;
        updated_at: any;
        created_at: any;
        playbook?: {
            __typename?: "Playbook";
            id: string;
            name?: string;
        };
        action?: {
            __typename?: "Action";
            id: string;
            segment?: {
                __typename?: "Segment";
                id: string;
                name: string;
            };
            dynamicScoreValue?: {
                __typename?: "DynamicScoreValue";
                id: string;
                dynamicScore: {
                    __typename?: "DynamicScore";
                    id: string;
                    name: string;
                };
            };
        };
        milestone?: {
            __typename?: "Milestone";
            id: string;
            name: string;
        };
        externalIDs?: {
            __typename?: "ExternalID";
            id: string;
            externalID: string;
        }[];
        accounts?: {
            __typename?: "Account";
            id: string;
            accountPlan?: string;
            displayName?: string;
            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;
            };
        }[];
        adminCreator?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            email: string;
            firstName?: string;
            lastName?: string;
        };
        artifacts: {
            __typename?: "artifact";
            id: string;
            organizationID: string;
            description: string;
            inboxID?: string;
            userID?: string;
            name: string;
        }[];
        assignedAdmin?: {
            __typename?: "Admin";
            id: string;
            avatar?: string;
            email: string;
            firstName?: string;
            lastName?: string;
        };
        needs: {
            __typename?: "Need";
            id: string;
            description?: string;
        }[];
        themes: {
            __typename?: "Theme";
            id: string;
            displayName: string;
        }[];
        topics: {
            __typename?: "Topic";
            organizationID: string;
            isResolved: boolean;
            name: string;
            id: string;
            topicKey?: number;
            typeOption?: {
                __typename?: "TypeOption";
                id: string;
                value: string;
            };
            statusOption?: {
                __typename?: "StatusOption";
                id: string;
                value?: string;
                color?: string;
            };
            parent?: {
                __typename?: "Topic";
                id: string;
                name: string;
            };
            inbox?: {
                __typename?: "Inbox";
                id: string;
                key: string;
                name: string;
            };
        }[];
        users?: {
            __typename?: "User";
            id: string;
            firstName?: string;
            lastName?: string;
            fullName?: string;
            accounts?: {
                __typename?: "Account";
                id: string;
                displayName?: string;
            }[];
        }[];
    }>;
    get useUpdate(): (mainOptions?: import("../core").CacheUpdateOptions<ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneTaskInput;
    }>>>>) => [({ id, ...input }: Partial<Record<"externalIDs" | "users" | "properties" | "accounts" | "needs" | "themes" | "histories" | "artifacts" | "topics", import("@parlor/components/select").ModelWithId[]> & Record<import("../core").HasOneRelationsOf<Task>, import("@parlor/components/select").ModelWithId>> & import("../API").TaskInput & {
        id: string;
    }, options?: import("../core").CacheUpdateOptions<ServiceMutationHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskUpdateOneMutation, import("../API").Exact<{
        input: import("../API").UpdateOneTaskInput;
    }>>>>) => Promise<any>, import("@apollo/client").MutationResult<any>];
    get list(): (input: import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>, options?: import("../core").ServiceQueryOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskListQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>>) => Promise<{
        __typename?: "TaskConnection";
        totalCount: number;
        edges: {
            __typename?: "TaskEdge";
            cursor: any;
            node: {
                __typename?: "Task";
                id: string;
                organizationID: string;
                objectSource?: SourceOfData;
                playbookID?: string;
                actionID?: string;
                milestoneID?: string;
                taskKey?: string;
                projectKey?: string;
                projectName?: string;
                name?: string;
                type?: string;
                status?: string;
                description?: string;
                isCustomerFacing?: boolean;
                adminCreatorID?: string;
                assignedAdminID?: string;
                dueDate?: any;
                isCompleted?: boolean;
                completedDate?: any;
                priority?: import("../API").Priority;
                taskType?: string;
                updated_at: any;
                created_at: any;
                playbook?: {
                    __typename?: "Playbook";
                    id: string;
                    name?: string;
                };
                action?: {
                    __typename?: "Action";
                    id: string;
                    segment?: {
                        __typename?: "Segment";
                        id: string;
                        name: string;
                    };
                    dynamicScoreValue?: {
                        __typename?: "DynamicScoreValue";
                        id: string;
                        dynamicScore: {
                            __typename?: "DynamicScore";
                            id: string;
                            name: string;
                        };
                    };
                };
                milestone?: {
                    __typename?: "Milestone";
                    id: string;
                    name: string;
                };
                externalIDs?: {
                    __typename?: "ExternalID";
                    id: string;
                    externalID: string;
                }[];
                accounts?: {
                    __typename?: "Account";
                    id: string;
                    accountPlan?: string;
                    displayName?: string;
                    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;
                    };
                }[];
                adminCreator?: {
                    __typename?: "Admin";
                    id: string;
                    avatar?: string;
                    email: string;
                    firstName?: string;
                    lastName?: string;
                };
                artifacts: {
                    __typename?: "artifact";
                    id: string;
                    organizationID: string;
                    description: string;
                    inboxID?: string;
                    userID?: string;
                    name: string;
                }[];
                assignedAdmin?: {
                    __typename?: "Admin";
                    id: string;
                    avatar?: string;
                    email: string;
                    firstName?: string;
                    lastName?: string;
                };
                needs: {
                    __typename?: "Need";
                    id: string;
                    description?: string;
                }[];
                themes: {
                    __typename?: "Theme";
                    id: string;
                    displayName: string;
                }[];
                topics: {
                    __typename?: "Topic";
                    organizationID: string;
                    isResolved: boolean;
                    name: string;
                    id: string;
                    topicKey?: number;
                    typeOption?: {
                        __typename?: "TypeOption";
                        id: string;
                        value: string;
                    };
                    statusOption?: {
                        __typename?: "StatusOption";
                        id: string;
                        value?: string;
                        color?: string;
                    };
                    parent?: {
                        __typename?: "Topic";
                        id: string;
                        name: string;
                    };
                    inbox?: {
                        __typename?: "Inbox";
                        id: string;
                        key: string;
                        name: string;
                    };
                }[];
                users?: {
                    __typename?: "User";
                    id: string;
                    firstName?: string;
                    lastName?: string;
                    fullName?: string;
                    accounts?: {
                        __typename?: "Account";
                        id: string;
                        displayName?: 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").TaskListQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TaskListQuery, import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>;
        data: import("../API").TaskListQuery;
        previousData?: import("../API").TaskListQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TaskListQuery, TSubscriptionVariables = import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TaskListQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>(mapFn: (previousQueryResult: import("../API").TaskListQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TaskListQuery>, "variables">) => import("../API").TaskListQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TaskListQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>, import("../API").TaskListQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TaskListQuery>>;
        fetchMore: <TFetchData = import("../API").TaskListQuery, TFetchVars = import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TaskListQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TaskListQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get listFilters(): (input: import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>, options?: import("../core").ServiceQueryOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskListFiltersQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>>) => Promise<{
        __typename?: "TaskCustomFilterPayload";
        totalCount: number;
        tasks?: {
            __typename?: "Task";
            id: string;
            organizationID: string;
            objectSource?: SourceOfData;
            playbookID?: string;
            actionID?: string;
            milestoneID?: string;
            taskKey?: string;
            projectKey?: string;
            projectName?: string;
            name?: string;
            type?: string;
            status?: string;
            description?: string;
            isCustomerFacing?: boolean;
            adminCreatorID?: string;
            assignedAdminID?: string;
            dueDate?: any;
            isCompleted?: boolean;
            completedDate?: any;
            priority?: import("../API").Priority;
            taskType?: string;
            updated_at: any;
            created_at: any;
            playbook?: {
                __typename?: "Playbook";
                id: string;
                name?: string;
            };
            action?: {
                __typename?: "Action";
                id: string;
                segment?: {
                    __typename?: "Segment";
                    id: string;
                    name: string;
                };
                dynamicScoreValue?: {
                    __typename?: "DynamicScoreValue";
                    id: string;
                    dynamicScore: {
                        __typename?: "DynamicScore";
                        id: string;
                        name: string;
                    };
                };
            };
            milestone?: {
                __typename?: "Milestone";
                id: string;
                name: string;
            };
            externalIDs?: {
                __typename?: "ExternalID";
                id: string;
                externalID: string;
            }[];
            accounts?: {
                __typename?: "Account";
                id: string;
                accountPlan?: string;
                displayName?: string;
                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;
                };
            }[];
            adminCreator?: {
                __typename?: "Admin";
                id: string;
                avatar?: string;
                email: string;
                firstName?: string;
                lastName?: string;
            };
            artifacts: {
                __typename?: "artifact";
                id: string;
                organizationID: string;
                description: string;
                inboxID?: string;
                userID?: string;
                name: string;
            }[];
            assignedAdmin?: {
                __typename?: "Admin";
                id: string;
                avatar?: string;
                email: string;
                firstName?: string;
                lastName?: string;
            };
            needs: {
                __typename?: "Need";
                id: string;
                description?: string;
            }[];
            themes: {
                __typename?: "Theme";
                id: string;
                displayName: string;
            }[];
            topics: {
                __typename?: "Topic";
                organizationID: string;
                isResolved: boolean;
                name: string;
                id: string;
                topicKey?: number;
                typeOption?: {
                    __typename?: "TypeOption";
                    id: string;
                    value: string;
                };
                statusOption?: {
                    __typename?: "StatusOption";
                    id: string;
                    value?: string;
                    color?: string;
                };
                parent?: {
                    __typename?: "Topic";
                    id: string;
                    name: string;
                };
                inbox?: {
                    __typename?: "Inbox";
                    id: string;
                    key: string;
                    name: string;
                };
            }[];
            users?: {
                __typename?: "User";
                id: string;
                firstName?: string;
                lastName?: string;
                fullName?: string;
                accounts?: {
                    __typename?: "Account";
                    id: string;
                    displayName?: string;
                }[];
            }[];
        }[];
    }>;
    get useListFilters(): (options: import("../core").CacheUpdateOptions<ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskListFiltersQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TaskListFiltersQuery, import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>;
        data: import("../API").TaskListFiltersQuery;
        previousData?: import("../API").TaskListFiltersQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TaskListFiltersQuery, TSubscriptionVariables = import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TaskListFiltersQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>(mapFn: (previousQueryResult: import("../API").TaskListFiltersQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TaskListFiltersQuery>, "variables">) => import("../API").TaskListFiltersQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TaskListFiltersQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>, import("../API").TaskListFiltersQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TaskListFiltersQuery>>;
        fetchMore: <TFetchData = import("../API").TaskListFiltersQuery, TFetchVars = import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TaskListFiltersQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TaskListFiltersQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useListWithoutProperties(): (options?: import("../core").CacheUpdateOptions<ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").GetTaskWithoutPropertyQuery, import("../API").Exact<{
        input: import("../API").ObjectWithoutPropertyInput;
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetTaskWithoutPropertyQuery, import("../API").Exact<{
            input: import("../API").ObjectWithoutPropertyInput;
        }>>;
        data: import("../API").GetTaskWithoutPropertyQuery;
        previousData?: import("../API").GetTaskWithoutPropertyQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            input: import("../API").ObjectWithoutPropertyInput;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetTaskWithoutPropertyQuery, TSubscriptionVariables = import("../API").Exact<{
            input: import("../API").ObjectWithoutPropertyInput;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetTaskWithoutPropertyQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            input: import("../API").ObjectWithoutPropertyInput;
        }>>(mapFn: (previousQueryResult: import("../API").GetTaskWithoutPropertyQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetTaskWithoutPropertyQuery>, "variables">) => import("../API").GetTaskWithoutPropertyQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            input: import("../API").ObjectWithoutPropertyInput;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetTaskWithoutPropertyQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            input: import("../API").ObjectWithoutPropertyInput;
        }>, import("../API").GetTaskWithoutPropertyQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetTaskWithoutPropertyQuery>>;
        fetchMore: <TFetchData = import("../API").GetTaskWithoutPropertyQuery, TFetchVars = import("../API").Exact<{
            input: import("../API").ObjectWithoutPropertyInput;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetTaskWithoutPropertyQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetTaskWithoutPropertyQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useLazyListFilters(): (options?: import("../core").CacheUpdateOptions<import("../core").ServiceLazyQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskListFiltersQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>>>) => import("@apollo/client").LazyQueryResultTuple<import("../API").TaskListFiltersQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>;
    get listSimple(): (input: import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>, options?: import("../core").ServiceQueryOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskListSimpleQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>>) => Promise<{
        __typename?: "TaskConnection";
        totalCount: number;
        edges: {
            __typename?: "TaskEdge";
            cursor: any;
            node: {
                __typename?: "Task";
                id: string;
            };
        }[];
        pageInfo: {
            __typename?: "PageInfo";
            endCursor?: any;
            hasNextPage?: boolean;
            hasPreviousPage?: boolean;
            startCursor?: any;
        };
    }>;
    get useListSimple(): (options: import("../core").CacheUpdateOptions<ServiceQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskListSimpleQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>>>) => {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").TaskListSimpleQuery, import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>;
        data: import("../API").TaskListSimpleQuery;
        previousData?: import("../API").TaskListSimpleQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").TaskListSimpleQuery, TSubscriptionVariables = import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").TaskListSimpleQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>(mapFn: (previousQueryResult: import("../API").TaskListSimpleQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").TaskListSimpleQuery>, "variables">) => import("../API").TaskListSimpleQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TaskListSimpleQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>, import("../API").TaskListSimpleQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").TaskListSimpleQuery>>;
        fetchMore: <TFetchData = import("../API").TaskListSimpleQuery, TFetchVars = import("../API").Exact<{
            filter?: import("../API").TaskDeepFilter;
            paging?: import("../API").CursorPaging;
            sorting?: import("../API").TaskSort | import("../API").TaskSort[];
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").TaskListSimpleQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").TaskListSimpleQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    get useLazyList(): (options?: import("../core").CacheUpdateOptions<import("../core").ServiceLazyQueryHookOptions<import("@graphql-typed-document-node/core").TypedDocumentNode<import("../API").TaskListQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>>>) => import("@apollo/client").LazyQueryResultTuple<import("../API").TaskListQuery, import("../API").Exact<{
        filter?: import("../API").TaskDeepFilter;
        paging?: import("../API").CursorPaging;
        sorting?: import("../API").TaskSort | import("../API").TaskSort[];
    }>>;
    getMyTeamsTasksWithFilter(options?: ServiceQueryHookOptions<GetMyTeamsTasksWithFilterType>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetMyTeamsTasksListWithFilterQuery, import("../API").Exact<{
            adminId: string;
            organizationId: string;
            input?: import("../API").TaskQueryInputType;
        }>>;
        data: import("../API").GetMyTeamsTasksListWithFilterQuery;
        previousData?: import("../API").GetMyTeamsTasksListWithFilterQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            adminId: string;
            organizationId: string;
            input?: import("../API").TaskQueryInputType;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetMyTeamsTasksListWithFilterQuery, TSubscriptionVariables = import("../API").Exact<{
            adminId: string;
            organizationId: string;
            input?: import("../API").TaskQueryInputType;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetMyTeamsTasksListWithFilterQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            adminId: string;
            organizationId: string;
            input?: import("../API").TaskQueryInputType;
        }>>(mapFn: (previousQueryResult: import("../API").GetMyTeamsTasksListWithFilterQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetMyTeamsTasksListWithFilterQuery>, "variables">) => import("../API").GetMyTeamsTasksListWithFilterQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            adminId: string;
            organizationId: string;
            input?: import("../API").TaskQueryInputType;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetMyTeamsTasksListWithFilterQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            adminId: string;
            organizationId: string;
            input?: import("../API").TaskQueryInputType;
        }>, import("../API").GetMyTeamsTasksListWithFilterQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetMyTeamsTasksListWithFilterQuery>>;
        fetchMore: <TFetchData = import("../API").GetMyTeamsTasksListWithFilterQuery, TFetchVars = import("../API").Exact<{
            adminId: string;
            organizationId: string;
            input?: import("../API").TaskQueryInputType;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetMyTeamsTasksListWithFilterQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetMyTeamsTasksListWithFilterQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    getMyTeamsOpenAndHighPriorityTasksCount(options?: ServiceQueryHookOptions<GetMyTeamsOpenAndHighPriorityTasksType>): {
        isLoading: boolean;
        isRefetching: boolean;
        hasMore: any;
        refetching: boolean;
        client: import("@apollo/client").ApolloClient<any>;
        observable: import("@apollo/client").ObservableQuery<import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery, import("../API").Exact<{
            adminId: string;
            organizationId: string;
        }>>;
        data: import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery;
        previousData?: import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery;
        error?: import("@apollo/client").ApolloError;
        loading: boolean;
        networkStatus: import("@apollo/client").NetworkStatus;
        called: boolean;
        variables: import("../API").Exact<{
            adminId: string;
            organizationId: string;
        }>;
        startPolling: (pollInterval: number) => void;
        stopPolling: () => void;
        subscribeToMore: <TSubscriptionData = import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery, TSubscriptionVariables = import("../API").Exact<{
            adminId: string;
            organizationId: string;
        }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
        updateQuery: <TVars = import("../API").Exact<{
            adminId: string;
            organizationId: string;
        }>>(mapFn: (previousQueryResult: import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery>, "variables">) => import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery) => void;
        refetch: (variables?: Partial<import("../API").Exact<{
            adminId: string;
            organizationId: string;
        }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery>>;
        reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("../API").Exact<{
            adminId: string;
            organizationId: string;
        }>, import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery>>;
        fetchMore: <TFetchData = import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery, TFetchVars = import("../API").Exact<{
            adminId: string;
            organizationId: string;
        }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
            updateQuery?: (previousQueryResult: import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery, options: {
                fetchMoreResult: TFetchData;
                variables: TFetchVars;
            }) => import("../API").GetMyTeamsOpenAndHighPriorityTasksCountQuery;
        }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
    };
    createTaskAndAddToNeed(props: CustomTaskInput & {
        source: SourceOfData;
        taskKey?: string;
    }): Promise<{
        __typename?: "Task";
        id: string;
        organizationID: string;
        objectSource?: 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;
        }[];
    }>;
    serializeTasks<T extends Record<string, any> & AdditionInputProps>(input: T, modelName: 'need' | 'topic'): Promise<Omit<T, keyof AdditionInputProps>>;
}
export {};
