export declare const useFetchPostComments: (postId: any, options?: {}) => {
    handleCommentText: (editor: any) => Promise<void>;
    isLoading: boolean;
    isRefetching: boolean;
    hasMore: any;
    refetching: boolean;
    client: import("@apollo/client").ApolloClient<any>;
    observable: import("@apollo/client").ObservableQuery<import("@parlor/common").CommentsListQuery, import("@parlor/common").Exact<{
        filter?: import("@parlor/common").CommentFilter;
        paging?: import("@parlor/common").CursorPaging;
        sorting?: import("@parlor/common").CommentSort | import("@parlor/common").CommentSort[];
    }>>;
    data: import("@parlor/common").CommentsListQuery;
    previousData?: import("@parlor/common").CommentsListQuery;
    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("@parlor/common").CommentsListQuery, TSubscriptionVariables extends import("@apollo/client").OperationVariables = import("@parlor/common").Exact<{
        filter?: import("@parlor/common").CommentFilter;
        paging?: import("@parlor/common").CursorPaging;
        sorting?: import("@parlor/common").CommentSort | import("@parlor/common").CommentSort[];
    }>>(options: import("@apollo/client").SubscribeToMoreOptions<import("@parlor/common").CommentsListQuery, TSubscriptionVariables, TSubscriptionData>) => () => void;
    updateQuery: <TVars extends import("@apollo/client").OperationVariables = import("@parlor/common").Exact<{
        filter?: import("@parlor/common").CommentFilter;
        paging?: import("@parlor/common").CursorPaging;
        sorting?: import("@parlor/common").CommentSort | import("@parlor/common").CommentSort[];
    }>>(mapFn: (previousQueryResult: import("@parlor/common").CommentsListQuery, options: Pick<import("@apollo/client").WatchQueryOptions<TVars, import("@parlor/common").CommentsListQuery>, "variables">) => import("@parlor/common").CommentsListQuery) => void;
    refetch: (variables?: Partial<import("@parlor/common").Exact<{
        filter?: import("@parlor/common").CommentFilter;
        paging?: import("@parlor/common").CursorPaging;
        sorting?: import("@parlor/common").CommentSort | import("@parlor/common").CommentSort[];
    }>>) => Promise<import("@apollo/client").ApolloQueryResult<import("@parlor/common").CommentsListQuery>>;
    reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("@parlor/common").Exact<{
        filter?: import("@parlor/common").CommentFilter;
        paging?: import("@parlor/common").CursorPaging;
        sorting?: import("@parlor/common").CommentSort | import("@parlor/common").CommentSort[];
    }>, import("@parlor/common").CommentsListQuery>>, newNetworkStatus?: import("@apollo/client").NetworkStatus) => Promise<import("@apollo/client").ApolloQueryResult<import("@parlor/common").CommentsListQuery>>;
    variables: import("@parlor/common").Exact<{
        filter?: import("@parlor/common").CommentFilter;
        paging?: import("@parlor/common").CursorPaging;
        sorting?: import("@parlor/common").CommentSort | import("@parlor/common").CommentSort[];
    }>;
    fetchMore: <TFetchData = import("@parlor/common").CommentsListQuery, TFetchVars extends import("@apollo/client").OperationVariables = import("@parlor/common").Exact<{
        filter?: import("@parlor/common").CommentFilter;
        paging?: import("@parlor/common").CursorPaging;
        sorting?: import("@parlor/common").CommentSort | import("@parlor/common").CommentSort[];
    }>>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
        updateQuery?: (previousQueryResult: import("@parlor/common").CommentsListQuery, options: {
            fetchMoreResult: TFetchData;
            variables: TFetchVars;
        }) => import("@parlor/common").CommentsListQuery;
    }) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
};
