import { ClassType } from "type-graphql"; export declare enum OrderingDirection { ASC = "ASC", DESC = "DESC" } export declare enum NullsOrdering { FIRST = "FIRST", LAST = "LAST" } export declare function orderingValueGQLFactory(name: string, registeredEnum: StandardEnum): ClassType>; export interface OrderingValue = any, U = any> { direction?: OrderingDirection; sort: T; nulls?: NullsOrdering; } export declare type StandardEnum = { [id: string]: T | string; [nu: number]: string; };