import { PaginationState, UpdatePaginationForQueryOptions } from './types.js'; import { Params, Query, QueryInfo } from '../types.js'; import { ComputedRef, Ref } from 'vue-demi'; export interface UseServicePagination { idField: string; isSsr: ComputedRef; defaultLimit?: number; } export declare function useServicePagination(options: UseServicePagination): { pagination: Ref; updatePaginationForQuery: ({ qid, response, query, preserveSsr, }: UpdatePaginationForQueryOptions) => void; unflagSsr: (params: Params) => void; getQueryInfo: (_params: Params) => QueryInfo; clearPagination: () => void; };