import type { Resolver, ObjectTypeComposer, InterfaceTypeComposer } from 'graphql-compose'; import type { Model, Document } from 'mongoose'; import { PaginationTArgs, PaginationResolverOpts as _PaginationResolverOpts } from 'graphql-compose-pagination'; import { CountResolverOpts } from './count'; import { FindManyResolverOpts } from './findMany'; export type PaginationResolverOpts = Omit<_PaginationResolverOpts, 'countResolver' | 'findManyResolver'> & { findManyResolver?: Resolver; countResolver?: Resolver; countOpts?: CountResolverOpts; findManyOpts?: FindManyResolverOpts; }; export declare function pagination(model: Model, tc: ObjectTypeComposer | InterfaceTypeComposer, opts?: PaginationResolverOpts): Resolver; //# sourceMappingURL=pagination.d.ts.map