import { Data } from '../../../types/data';
import { SortData } from '../../List/List.model';
/**
 * Converts the column property name and order from lower case to snake case (all caps) as required by a Postgraphile backend.
 * It will return `undefined` if the calculated value can not be found on the sortingEnum.
 * @param sort Sorting data coming from `<Explorer />`
 * @param sortingEnum Enumeration containing the values on your Postgraphile backend. Usually `{QueryName}OrderBy`.
 */
export declare const sortToPostGraphileOrderBy: <T extends Data, Y>(sort: SortData<Y> | undefined, sortingEnum: T) => T[keyof T][] | undefined;
//# sourceMappingURL=SortTransformer.d.ts.map