import type { SortOption } from '../types.js';
/**
 * Create a cursor from an entity and the full sort definition.
 * Encodes all sort field values so that "after" pagination is correct for multi-column sort
 * (e.g. sort by type, title, id). Single-field sort still uses { value, id } for backward compat.
 */
export declare function createCursor<T extends {
    id: string;
}>(entity: T, sortOptions: SortOption[], nameTransformationsFromDatabase?: Record<string, string>): string;
//# sourceMappingURL=create-cursor.d.ts.map