import type { $ZodType } from "zod/v4/core"; import type { FnSchema, GenericFnSchema, StandardFnSchema } from "../types.js"; import type { SortField, SortItem, SortRule } from "./types.js"; export declare const createSorterSphere: (dataSchema: $ZodType, sortFnList: FnSchema[]) => { _state: { schema: $ZodType; sorter: Record; genericFn: Record; }; dataSchema: $ZodType>; findSortableField: ({ maxDeep, }?: { maxDeep?: number; }) => SortField[]; getSortRule: (sortField: SortField, fnSchema: StandardFnSchema, dir?: "asc" | "desc") => SortItem; getSortComparator: (rule: SortRule) => ((a: DataType, b: DataType) => number); sortData: (data: DataType[], rule: SortRule) => DataType[]; }; //# sourceMappingURL=sorter.d.ts.map