import type { HydratedDocument, Model } from 'mongoose'; import { EnumTypeComposer, InterfaceTypeComposer, ObjectTypeComposer, ObjectTypeComposerArgumentConfigMapDefinition, SchemaComposer } from 'graphql-compose'; import type { ExtendedResolveParams } from '../index'; export type SortHelperArgsOpts = { multi?: boolean; sortTypeName?: string; }; export declare function sortHelperArgs = any>(tc: ObjectTypeComposer | InterfaceTypeComposer, model: Model, opts?: SortHelperArgsOpts): ObjectTypeComposerArgumentConfigMapDefinition<{ sort: any; }>; export declare function sortHelper(resolveParams: ExtendedResolveParams): void; export declare function getSortTypeFromModel(typeName: string, model: Model, schemaComposer: SchemaComposer): EnumTypeComposer; //# sourceMappingURL=sort.d.ts.map